Posting a gameplay video with the network graphs on-screen is the best way to see what's going on.
@mention me and I'll take a look at the video and try to understand what's happening.
Keep in mind that lag compensation actually time travels high ping players into the future. I know it sounds crazy but it's true.
There's a game clock running on the game server and there's also a game clock running on each individual gaming PC connected to the game server.
On a 64 player server this means there's a total of 65 game clocks. A game clock running on each individual gaming PC, plus the game clock running on the game server.
The game server controls the game clocks on each gaming PC and adjusts the time depending on their ping.
Picture game clocks as stopwatches. Game clocks start at zero milliseconds at the beginning of the round, and count up as the round progresses. Just like stopwatches that time athletes running laps around a track.
The game server compares the stopwatch times (game clock) of all 64 gaming PCs through network packets. The game server then sends network packets back to each gaming PC telling them to adjust their stopwatch time forward or backward depending on their ping time.
If a gaming PC has a high ping time then the game server tells it to adjust it's stopwatch time further forward into the future. The game server does this to compensate for the network delay it takes packets to reach the game server.
If the game server didn't adjust the stopwatch of high ping players into the future. Their network packets would reach the game server with a stopwatch time in the past due to ping time network delay.
A 100ms ping player will have their stopwatch adjusted 50ms into the future to compensate for network lag. 100ms ping is round trip time. 50ms is one way trip time from the gaming PC to the game server.
The end result is the game clock of high ping players are running further into the future which gives them more time to react than low ping players. It allows high ping players to pop out of doorways, come around corners, and start shooting low ping players before they can even see it happening on their screen.
That's lag compensation in a nutshell. It's the adjustment of game clocks to compensate for network delay (ping time).