When hosting a session via BP w/ a Client no one can join

I run ue4 with the play in editor and have 4 windows, so there are 3 clients and one server, and I can have the server host a game and the other three join the game. If I have a client host a game the other players can see that the game is hosted but when they go to join it they get a black screen. This could just be the main map as its black but it removes the widgets and its only supposed to do that after a successful join.

I am wondering if it isnt associated with how I create the session. I use get player controller at index zero when I create the sessions and I tried get controller but I dont have a pawn here in MyGameInstance. I am in 7.0 preview 8

When I package the game and run it there is no problem.