Team players are eliminated instantly without getting knocked first

I’m verifying players are on the correct teams using GetPlayspace().GetTeamCollection()
But i did notice that the player that instantly eliminated goes into spectating to the other team, as of its team association is somewhat wrong…