mach is not close loop ,if you connect 2 or 3 or 4 motors on one output for mach its mean nothing
so i don't think (if i understand yours description well) its mach problem
i use exactly same as you method( not as slave motor ,but put 2 on one output)in many many machines and work
most of time hade problems as parameter on 2 servo not same
i suggest you take out the motors and try run without any load this gantry