Just a quick update, I have confirmed that there is no issue with the frame alignment or ball screw.
I tested the motors when not connected to anything and even on low settings (320,1000,150,0,0)=motor settings.
And they still jam/jar.
so definitely something to do with the electrics/settings.