With all the machine learning we have, game makers could train models to spot hackers. The hacking patterns were obvious even during counter strike 1.6 days. Maybe they got more subtle?
I don't play a lot of FPS, but In Dota2 I see a bunch of hackers where the replay literally shows you how they do not even react with their mouse to a threat that appears suddenly but still manage to cast a spell somehow. I don't even think that machine learning is needed to detect that kind of hack.