yep, simple fix, select the 2 keyframes, set the spacial interpolation to “Linear” (under Anmation > Keyframe Interpolation)
what is happening is the motion path between the two same points has a bend in it because it is bezier.
this drove me nuts for a while too.