If you tried to host a room with the same name, then yes it will join the first room with he same name.
Perhaps post a capx.
Capx doesn't matter, even if I try it with the built-in "Multiplayer game" example, it's still not working. My project is based on that, structured very similarly, esp. the signalling part.
I just though maybe there's a simpler solution?