First, about what the red trust factor gives:
1. NetVars (almost everything useful)
2. ConVars (didn't check everything, since I use more than 40 of them, but sv_cheats is accurate and a lot of useful ones)
I tested this on 8 prime accounts and, not wanting to continue risking accounts, continued to test on non prime accounts, but already having a control group not in the lobby, but in the search for players (this is a working indicator for this situation, otherwise I will never would not trust).
Checked like this:
3 accounts tested the functionality of different groups (visuals, misc, skin changer)
1 account tested ConVars (fps boost, nightmode, viewmodel)
1 account tested sv_cheats
1 account tested UserCMD functions (backtrack, silent)
1 account tested VACnet with emulation and overlay only
1 account tested dwViewAngles aimlock
The rest of the accounts are bots that we use for fast farming in casual modes.
To the main. Looks like Valve added server checks, just like... Any good anti-cheat? Yes, NetVars are checked on the client, but checked also on the server in real time. Doesn't it remind you of anything? This is pure Untrusted work, even VAC is not needed here.
What, based on observations, results to bans:
1. dwViewAngles (explains farm bot bans)
2. NetVars
3.Convars
What else could be the reasons, but I do not have the opportunity or desire to check personally:
1. VirtualProtect (dwbSendPackets for example)
2. DeltaTick
3. VirtualAlloc (Clantag, Nametag, ClientCMD, RankReveal, Dlights, GetModelName, Skybox and more)