Game Session invitations for GOG not working.

OK, this one is a bit optimistic to ask, but let me try :D.

So I have game published on Steam and GOG, and it has online multiplayer using Steam
/ GOG sessions. Online multiplayer works perfectly, and there are no issues. Game is also published on Steam where game invitations work fine. What I do to send invitations, is open Invitations creen using this code. I have followed this GOG doc for GOG.

	if (LobbyId == "")
	{
		return false;
	}
    const FString ConnectionString = "--JoinLobby=" + LobbyId;
	const char* Converted = TCHAR_TO_ANSI(*ConnectionString);
	galaxy::api::Friends()->ShowOverlayInviteDialog(Converted);
    return true;

Invite notification is shown, but when invitation is accepted, I get this error

LogOnlineSession: Warning: OSS: Failed to parse SessionID from game invitation: connectString=--JoinLobby=129366578591384110

I tried with these connect strings, and issue would remain the same

connectString=JoinLobby=129366578591384110
connectString=129366578591384110
connectString=--JoinLobby=129366578591384110

Was anyone able to get the session invitations to work on GOG, and what was the connectString format?

Thanks in advance