Try making long distance moves using an indicator to verify position.
Isolate software, mechanics, electronics.
The amout visible in your move doesnt need an indicator to see, but it will confirm exact range out. (exactly 1 servo revolution?..)
Check wired connections to encoders.
A programming offset that isn't removed?