It depends on the speed your client receives the info or that char sends its own position data. The difference may be too big for the client to make a "smooth" animation and just sets the model at the new position.