Somehow, mark the vehicles or the vehicle spawns people make, and either delete the spawn or set the vehicle to none when they disconnect.
This would help prevent hitting the 20 vehicle limit, without necessarily restricting everyone to 1 vehicle each. (and, if that limit was used, it would mean that the limit should never be reached in a 20 player server)