I think i'll go with the former. I encountered him yesterday and i spectated him after he killed me. Something seemed sus given he was quite low level. I checked the replay but seemed inconclusive that he was cheating.

I also checked his stats and he's only been playing since last season. Look at his win ratio and his headshot ratio. Surprised he's not on a pro team with stats like this!!

Anyway went into the game earlier and recieved a message that he got a temp ban so other players must think he's sus. Will be interesting if it turns into a perma ban or not.