Consistant latency in halo 2 and halo 3 online

I have been having an issue, only with halo 2 and 3 multiplier, weather its in forge, custom or match making. I’m having to fight the auto aim to lead my shots a fraction of a second ahead of other players to actually hit them (although on my screen it looks like my shots are going by inches past their face (when i do actually hit them on my screen it shows the bullet hit and the little yellow shield graphic where the bullet hit but the shields don’t go down unless aim in front of them))

Now normally I would blame this on lag if i had any, I’ve played in 2 different cities with the same issue. my main playing area my xbox is wired to the router and im normally around 50 Mb/s down and around 15-20 ping, never had lag issues with any other game. Also the fact that its always a consistent amount of distance i have to aim a head of them according to how far away i am from them. I do believe its a different issue. And its odd cause I have not seen anyone complain about it so I’m hoping its just something on my end that i can fix.

Halo CE, Halo 4 and 2 remastered DO NOT have this issue, there is no latency at all. its just Halo 2 and 3, 2 being the worst.