Game / Revert to Default Class = End of Round does not work, always reverts to End of Game

In UEFN, Game / Revert to Default Class = End of Round does not work in that it always reverts to End of Game. Anybody else has that problem and is there fix / workaround?

A workaround is to use your own round management, then insert a small timed objective at the end that calls in a class change before it sends an event to end round.
so
Use a timed objective or score/elim/?? tracker to do the round goals
When Completed send to start a 2 sec Timed Objective
When 2 sec Timed Objective is completed send event to a Round Settings Device or an End Game Device to End Round.

Now for the class change,
add a Player Reference Device per player and Register Player for each game phase Spawn Pad on Player Spawned.
Then point the Activate to the 2 sec Timed Objective - On Started.

Set up a Class Selector to the Default Class value and in the functions hook up the Change Player to Class to each Player Reference Device - On Activated.

Let me know if you run into trouble,

Wow, thanks. I must say, with how glitchy UEFN is now, I would not try your workaround because in the next update it may be screwed by some other change :-). But it is truly ingenious and it looks like it would do the job.