This is just something to check.
On my Hurco I had drive problems and other stuff, too.
Sort of a "ghost in the machine"
While doing the retrofit, I pulled the servos to change the encoders.
The flex coupling on the x axis was broken. It still had tension and would move, but the coupling would drive with a [spring-against-spring] effect.
This is just something you might check.