Well I do know from building without destroy session and waiting for that to be successful as either the host or the client through the steam sub system you cannot search/join or create a game.
Also in the destroy session documentation from epic it does have a not under it that says “This node is also used for leaving sessions. Clients also need to call this node when they leave a game.”
Im just not sure why it takes forever for this to go though when called