What I want to achieve: Login into gamesparks with the current Steam user using SteamConnectRequest .
I just found out that when changing my Steam User and running the game, I get an error ACCOUNT_ALREADY_LINKED. When turning doNotLinkToCurrentPlayer to true, I can login properly again.
The external profile = Steam Account
Signed in player = GS player
The GS player could be one that authenticated via authentication request or device authentication request.
Steam account needs to be linked to a GS user, otherwise, we are unable to save the reference to it. There must be an exists GameSparks which the backend can access and save details on.
Hope this helps,