Since the last patch it has taken upwards of twenty to thirty seconds to spawn into a game I have joined in progress. This doesn't seem to only be a player thing though.Bots are taking a long time to spawn when a player leaves. One game I joined the team had to do with being one short while I spawned in, in that time someone left then the bot didn't spawn for another thirty seconds so the team was one down for around a minute. The last one I was a part of, two pelple on the enemy team left at once and what was a bad situation turned into an unwinnable one because the team were two heroes down.
This can easily be seen in custom matches where the bots spawn only one at a time.