[Online Session] Cancel JoinSession

Hello,

my main problem is this: [OnlineSession] Detect session to join does not exist anymore - Programming & Scripting - Epic Developer Community Forums

User1 hosts a session, User2 performs a FindSession and I list the session of User1 in User2’s server browser.
Then User1 closes his session.
Then User2 attempts to join the old session of User1. The JoinSession BlueprintNode returns OnSuccess.

I worked around this by adding a delay to the Success pin of the JoinSession node and if after some time nothing happened, I assume the join failed.

If now someone opens a new session, the client that previously tried to join would automatically connect to the newly hosted session. I suspect that the connection attempt is still somehow running in the background (?)

Is there a way to stop or cancel the JoinSession?

I also tried the DestroySession on User2 after I assumed that the JoinSession failed, but still, User2 would automatically join the first session that gets created.

I also have the same problem.
Once the player is disconnected he can no longer join a server

I also want the solution too!
Bump!