Proper way to reset and restart a multiplayer level

I have an FPS multiplayer tinker project. Runs fairly well, but I want to have the game simply restart/reset at game end or game end and button press.
If I use this blue print, the game ends and restarts both client and host, but the host is just a camera that flies around and no timers or anything, client can play. The Red Restart Game tile is set to Server.

If I do this, the both client and host go back to multiplayer menu and the original host can start the game, but the client can get off of the menu (no clicks work)

What is the right way? I have found 15+ posts on this and each one is different.

Bump, I’d love to know what solutions people would recommend.