You say your internet is fine however there are three circumstances here which could be causing this. One being the most obvious is packet loss, as you will not see a difference in ping, or up/down speeds. it's usually something that makes people say "tf" and blame the servers. Two, obviously would be the server having lag issues. And three would be a simple game bug/glitch that has yet to be fixed.