It might be high ping. With high ping, your data takes longer to reach the server. An unstable connection can cause it too.
Try setting the hitmarker to "Accurate" in your settings. Then you'll only see hits the server actually registers.
I see a hit in game, but the enemy takes no damage. Why?
Questionable hit registration
Written by Boris 'The Blade'
