Понял вашу мысль!
А Joint не может перемещать компонент целиком вместе со всеми своими подкомпонентами?
может, но для этого должен быть какой-то элемент на верхнем уровне подсборки, тогда joint будет с подсборкой целиком, и она будет перемещаться со всем содержимым. У вас соединение происходит с одним из компонентов подсборки, поэтому ездить начинает только он. Нужно сделать Rigid group внутри подсборки или как-то иначе соединить подсборку со своими дочерними компонентами. (и это будет правильно)