When using the /teleport,/tp command with relative coordinates on 24w33a, the motion is not saved and changes to [0.0,0.0].
In 1.21.1, the motion is retained even if the command is used.
Video attached. In the video we are using elytra, but the same phenomenon occurs with drops and transfers.
Does MC-275455 describe your issue?