Hi LAMA. sorry for the late response (I was trying to do what you said and tried other things as well)
I tried so many different methods to try and get the joining players into spectate without affacting the other players and the round system but i failed. one time the players spawn in after 1 round of spectating other time they spawn immediately when joining.
I didnt specified earlier but my island settings spawn limit is set to 1 and im using this workarounds to spawn my players each round:
[Workaround] Spectate a player after calling Respawn() - Development / Programming & Scripting - Epic Developer Community Forums (unrealengine.com)
How do get a list of only the participating players ? and what settings should i choose in the join in progress setting in order to make this work ?
just reminding im new to coding but if you just guide me to the right direction i can investigate by myself so i wont botther you to much