The move component expects a geometry and a vector. If you feed N geometries but 3 vectors, gh will do the move translation with the first geometry and the first vector, the second geometry with the second vectorâ€¦ and the rest of geometries will be moved with the last (the third) vector. So, if you want to move all with the same vector, use a single vector; if you want to move each extrusion with its own vector, you must feed it with N vectors.

EDIT:

Or as @HS_Kim suggest, you can send each geometry or each vector in their own branch, to use each of your three vectors with all the extrusions, so the component returns a tree with three branches and N items. But, maybe for furthers operations you prefer to have N branches with 3 items, in that case you must graft the input geometry rather than the input vector.