Client disconnecting crashes Server, pls help!

Summary

Hello,
I am using 5.6 and got the advancedsteamsessions plugin, also using steam sockets. I have a packaged multiplayer game where the connections and logic all work, but the moment a client disconnects: server/host gets this error “MappedClientConnections.Remove(ConstAddrRef) == 1” and crashes, thus crashing the clients too.

It seems this issue is known and I still haven’t found a solution.

Would appreciate any help!

What Type of Bug are you experiencing?

Online

Steps to Reproduce

5.6
Have advancedsteamsessions plugin
Have steam sockets plugin
Host packaged game with steam open in background
Join game from another steam account using the “join game” in steam friends overlay
Quit game, exit or alt f4 from the client

Expected Result

Client disconnecting shouldnt crash server.

Observed Result

Client disconnecting freezes and crashes server instantly.

Affects Versions

5.6

Platform(s)

Windows

For crash reports, include your callstack

[12:43:26.819] SteamSockets: Now tracking socket [SOCKET_A] for addr [STEAM_ID]:7777
[12:43:26.820] NotifyAcceptedConnection: [CONNECTION_A], PC: NULL, UniqueId: INVALID
[12:43:26.820] AddClientConnection: Added client connection [CONNECTION_A]

[12:43:26.942] SteamSockets: Now tracking socket [SOCKET_B] for addr [STEAM_ID]:7777
[12:43:26.942] NotifyAcceptedConnection: [CONNECTION_B], PC: NULL, UniqueId: INVALID
[12:43:26.942] AddClientConnection: Added client connection [CONNECTION_B]

[12:43:27.384] SteamSockets: Socket [SOCKET_B] connected

[12:43:27.522] SteamSockets: Socket [SOCKET_A] closed by peer
[12:43:27.551] UNetDriver::RemoveClientConnection:
Removed address [STEAM_ID]:7777 for [CONNECTION_A]
[12:43:27.551] UNetConnection::PendingConnectionLost:
[CONNECTION_A], PC: NULL, UniqueId: INVALID

[12:43:27.683] SteamSockets: Connectionless handshake complete
[12:43:28.127] LogNet: Join succeeded: [PLAYER]

[12:43:45.946] SteamSockets: Socket [SOCKET_B] closed by peer
[12:43:45.957] UNetDriver::RemoveClientConnection:
Removed address [STEAM_ID]:7777 for [CONNECTION_B]

[12:43:45.961] ASSERTION FAILED:
MappedClientConnections.Remove(ConstAddrRef) == 1
Engine/Source/Runtime/Engine/Private/NetDriver.cpp
Line: 6918