So the x and z work fine, and the x drive will move the Y motor.
So it sounds like the Y drive or the Y drive wiring is at fault.

You could hook the Y drive output to the X drive motor as a test....