Spawners dont spawn spectating players

Hi, I really need help. I am so frustated, over the past few weeks I have been trying to somehow respawn spectating players at desired player spawners and it simply doesnt work.

I have a verse code that checks for last player alive, when 1 player is left alive and rest died and are now spectating the verse code activates a trigger.

Now, how can I make all players, both alive and spectating players to spawn for new round at desired player spawners? I cant use classic round system because of other things on my map. So I somehow need to respawn them over and over during one round/game session.

I tried: like 20 different verse codes with help of UEFN AI (big mistake, everytime the AI says this will work, then later says that it actually cant work), and I also tried using functions (in Spawner Device functions- Spawn player - Trigger - on triggered)
I checked respawn alive player in all my spawners, so when activated it respawns not only the spectator but also the last player alive. Spawners are enabled and the trigger also works.

When the trigger is activated the last player alive is killed and respawned at random player spawner, but all spectators are still spectating him (not respawning).

I just feel so stupid, surely UEFN has a simple way to respwan spectating/dead players right? This feels like trivial thing.

Please help…Thanks