What is the benefit or advantage in compare to Server Armour + Arkan ?
You use Steam API but your plugin seems to ban by IP instead of Steam ID ? (havent tested, just read the stuff)
You say lags etc. can cause inaccurate behaviour of guardian so why dont u implement a pingcheck - High Ping Kick (and maybe latency and packetloss check) ?
https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_.28v0002.29
Feedback/comparison to Server Armour?
You would have to make your own comparison with those plugins, as I am not familiar with them.
All bans are based on SteamID. Bans are inherited, based on IP.
User latency is taken into account...