Thanks for the patience so far by the way and feel free to move on if it takes to long. But I'm curious what's causing this.
Could you try running the game twice on the same machine and see if that works? That way I would know if the problem is the server negotiating the peer to peer connection or the peer to peer connection itself.