Cheating is simply a losing arms race. Client side monitoring may be a deterrent for the lazy cheater but it won’t be enough to stop them. Only thing I see actually being viable is server-side machine learning to detect and monitor anomalies and suspicious behavior. (I don’t know much about this in actual practice and this is just some wild speculation)