Bans by detection occurs always in the same way, the same day, the same hour.
Bans by a human occurs at the random.
Even if you have a undetected cheat, if you go on a hunting with ESP, always going to the others players, then it will be plain obviou that you have ESP cheat. You will get banned.
Even if you have a undetected cheat, if you go flying by the map, is plain obvious you are cheating. You will get banned.
Even if you have a undetected cheat, if you weapon does not have recoil, is became plain obvious that you are cheating. You will get banned.
Even if you have a undetected cheat, if you aim goes from one target to another with 100% precision or if its "locks" on one target, it became plain obvious that you are using aimbot. You will get banned.