[Online Session] Restarting Current Level With Server Travel?

Hi,

I have followed the awesome tutorial series you released on youtube “Blueprint Multiplayer: Project Overview | 01 | v4.11 Tutorial Series | Unreal Engine”

I can successfully create and host a session, clients can connect and I can server travel with everyone to a new level and everything works fine.

The first chain works fine:
Create Session Host level “Lobby” → Clients Connect → Everyone Travels to Level “Gameplay”

But when I try to server travel to level “Gameplay” again or back to “Lobby” again everyone arrives in the level but no events are triggered. It is as if no “event begin play” and such are executed at all. The weird thing is that when I try this with one player (creating a online listen session solo) it works fine but with connected clients it breaks as described above. Since it works for the host solo I can be sure that the blueprint is set up correctly for the host at least.

Do I need to do something specific when using server travel to a level that has already been “used” once?

Thanks!