PvP desync
The client does a lot of things asynchronously, guessing the future and then correcting invisibly if it got it wrong the next time it hears from the server. This includes your movement, etc.
If you are having packet loss or other communication problems – including in one direction only – you will potentially see this. I’d suggest checking that you don’t have any of the firewall, etc, issues that might get in the way.