I have attached a set of Shape Wagon Unloaders directly (or near-directly) to a Vortex Grand Assembler. The Vortex Grand Assembler tooltip notes it consumed 90 / min x 12 Shapes, for a total of 1080 Shapes a minute. The Shape Wagon Unloader unloads packs of 360 Shapes on 3 levels, making for a combined 1080 Shapes across a single pack on each level.
The expected behaviour then is that across all three levels, one Shape pack would be consumed per minute for a total of 1080/m or 90 / min x 12 Shapes.
The observed behaviour is that it consumes (more than) twice as much, consuming a pack roughly every 27-30 seconds.
I have timed about a dozen and, autosave delays notwithstanding, they all clock in around the 28 second average.
I have attached a recording displaying this, the save file in question, and my Player.log file.