Start with homing first. Does your printer home correctly when you send G29 command?
When you are moving only in X-axes direction (e.g. from position (0,0,10) to (100,0,10)) then all towers should move.
When you are moving only in X-axes direction (e.g. from position (0,0,10) to (100,0,10)) then all towers should move.