If i am in game and something important needs my attention i go spec in the most cases.
But if i am dead already or the new round just was about to start, i miss that while i am reading, listening, doing something else.
What happens is, that i stay in the equipment screen for several rounds.
This is not leeching as i don't gain anything. What i don't know is if that messes the balance up, which could lead to a loss for the team i normal would spawn for.
So my suggestion would be to send inactive players into spectator mode.
Those who aren't spawned as well those who aren't moving(one thing less where admins have to care about. Difference between those 2 could be , those who are not spawned and are in equipment menu keep their multiplier where real leechers lose multiplier and perhaps to pay also 1000gold to chadz ;)
To free up space on a server for those who want to play, then kick spectators after say 10-20 minutes.