The developers are absolute idiots when it comes to networking, and it's only gotten worse.
I almost feel like they hired some devs from DICE who worked on Battlefield V cause I see new lag and hit registration issues cropped up. Namely, super bullets, dying around corners, and putting 2-3x a lethal dose of damage into enemies only to have them fire 2 bullets and down you.
If there's anything I learned from what I've seen with BFV, it's not gonna end well. These issues are never fixed. You'll get lots of lip service that they've fixed things, but the issue is going to come back tim eand time again.
Season 5 has seen a rapid devolution of quality, specifically in networking, lag, hit registration, prediction errors, etc.
It won't be your network; don't bother. This issue is systemic and isn't being addressed.