There are serval types of game ban in CSGO :
Mostly happens when using a detected cheat. These kind of bans are permanent, and you lose your inventory and cannot play matchmaking. HVH servers are fine though.
Overwatch bans are manual bans where players watch your demos and ban you.
Griefing bans are overwatch bans that are "minor", aka aren't permanent.
Untrusted bans are akin to a vac ban; permanent and skins are locked. Most cheats don't have untrusted bans.