Why does actor de-spawn after being "inactive" for too long? (Multiplayer)

Hi everyone, I have a multiplayer project in which players fight waves of enemies every round. If a player dies, they will start spectating other alive players in the lobby however the issue is, to respawn a player on the next round, I keep the player there and simply reset health, ragdoll, etc. Essentially making the character alive again.

The issue I’m having is, (from testing experience), if players take too long to complete a round, the player will just despawn losing all it’s variables and not even spectating other players, it’ll just set the camera to the middle of the map and the player can do 0 inputs. Does anyone know why this is happening and what a possible fix would be? Thanks. Let me know if you need additional information.