Game Crashes When Client Leaves Session UE5.5.4

I’m using Steam Sockets and Steam Advanced Session. I can create a session and others can connect to it, everything works as it should, but if someone leaves the game, no matter through the game quit logic or just close the window with the game, the game just crashes with this error:

LoginId:b7adebee4aca813db584c4a4837403ef
EpicAccountId:5ed6a879e5c64b39a7d813b31d6565be

Assertion failed: MappedClientConnections.Remove(ConstAddrRef) == 1 [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\NetDriver.cpp] [Line: 6751]

UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_SteamSockets
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

As I understand it starts some kind of check on how many people have left the session, which fails and causes a crash. It is unlikely to be related to the plugin or the logic of leaving the game, because as I said no matter how the player leaves the game it still crashes, I use UE5.5.4 and Steam Advanced Session for UE5.5.4. I do not even know what can be associated with this problem. Perhaps there are some workarounds that this check would not be called? I will attach DefaultEngine.ini and logs after the crash. If you need anything else to help me - write me, I will provide it.

NeBunker_2.log (886.9 KB)
DefaultEngine.ini (18.0 KB)