When client looks for all available sessions and finds session created by another client (host) he can join this session even if host already destroyed this session, but the change wasn’t reflected in clients sessions list.
What I don’t understand is that why “Join Session” node finishes with “On Success” result, even though client wasn’t connected anywhere, and now he is also stucked in non existent session thus unable to create his own one or join another.
If this ex-host creates another session, client which is stucked in non existent session is automatically connected to this new session created by this host…
Is there a way how I can destroy non existent session in which is client currently locked?