Tanktrack changes size when rotated

I need a tanktrack /conveyer belt; to move and turn in 3d space.
I made n array, then used curve deform, on a nurbs circle, then the shape is allright.
If i move over X axis it moves allong the track, so far perfect.

However if i move the whole object around it starts to behave chaoticly.
I would like to be able to move / rotate it, and use on axis for track movement, how to achieve that ?

With parenting so that there’s only one parent that rotates, the rest are children or grandchildren.