The host axis move relative with speed defined in printer settings.
Print moves use speed defined in slicer and are normally absolute, but with correct defined printer it make no difference.
Do the motors make noises when not moving while they should?
I'm not sure what is causing your problem. Maybe something endstop related. Use M119 to check endstop status. Also do you home before sending absolute commands? Only then coordinates match for absolute coordinates.