Teleporting a player removes their momentum
Teleporting a player to an coordinates while they're moving remove their momentum.
This wouldn't make any sense because their momentum should be conserved through teleportation.
To reproduce:
Simply teleport any player while they are moving to any coordinate. Once they are teleported they will lose all of their momentum and will have to accelerate once again.