Ok so you weren’t hosting the session correctly. I haven’t messed with sessions in ages so I didn’t notice at first, but once I had the project in hand the problem was quickly found…
You need to open your map with the ‘listen’ option to technically ‘host’ the server.