Is there a way to put players on different levels in multiplayer?

I am making a small project that would help run Kriegspiel in our comunity.

Original board “game” is run using 3 maps:

1 for each team and one for Umpire (basicaly a DM)

The original game is too calculation heavy so it takes an insane ammount of time to play. The obvious solution is to automate calculations. (already done that).

Now I need to actually set up three maps for players where thay can place their and enemy units based on reports they get from Umpire (multiplayer chat is already set up). I am currently using Listen Server and basic UE 5 multiplayer subsistem.

I figured the best solution would be to spawn teams on seperate maps using “Open Level” blueprint node but I can’t make it work. Also an Umpire, who also would probably be a host, should be able to move between maps during game.

Is there a way to make it work and if not what are other ways to implement this mechanic? Ideally sollution shouldn’t involve C++ code.

Mandatory, “English is not my native language sorry for any mistakes.”