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.
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.