u/sandwich_yt thank you for the share -
It looks like your packet loss is pretty high in this clip (it spikes above 10% on a few frames).
Your computer is sending up ~128 updates every second to the server, and 8-12 of those updates are getting lost.
Further, most packet loss is "bursty", not random. So it looks like this (1 = received, 0 = lost): 11100000001111111100001111
You're getting unlucky because your dagger throws are during those "0" batches. The info will eventually get up to the server, but it will be late arrival because you have to wait for network retries.
How to Fix: This is likely an issue with one of the following:
1) your local internet setup (other people on your network streaming TV, playing games, etc... or spotty WiFi or you're on a VPN or you have a faulty router/modem)
2) your ISP (internet service provider). If these network issues are consistent even after validating your local network, give them a call and ask for help.
Lots of ISPs do network maintenance late at night (1AM-4AM), and that can sometimes cause these issues too.
Good luck!