The server delay is so annoying

I have noticed that there is a delay in game between when you get shot, and when your game registers that you got killed. For example, in my last game I was shot by someone, but on my screen they weren’t all the way around the corner, so it appeared that they shot me through a wall. Other times I have been sniped, but on my screen the scope shine didnt appear until a second after I died.

I think it’s just your opponents poor internet connection, happens to me alot too, but it’s not a new problem.
What I’ve been noticing is disconnects, keep disconnecting and cant get a good rank for the new season.