Must click button twice to create a session + load level as host

Hi.
I created a multiplayer game(listener server) similar to a Death Run. When i try to run the game as playing on server, it works fine i just click on host button, then the game just creates a session and opens the level. But when i run the game as a client i must click twice on the button host to actually join the server. I debugged and saw that both time when i press the button it actually gets to the open level node, but the first time it just doesn’t open. I checked and the session doesn’t fail to create.
Here is the script:
Widget Graph with On Click function:

Here i get the player controller:

And here its all the magic happening:

I also noticed that when i look into console after pressing the button for one time it says a warning, is it ok?

Any help would be greatly appreciated.

PS: Sorry for my bad english.