Our test(has already linked a google games to his/her account) bought an in-app purchase and then pressed the login with google games button after restarting his game(closing and opening his application).
A new account was created instead of logging in with the existing one. The old had everything unlocked. To provide much more context, we first call the client api loginwithgooglegames and in the result we check if(result.NewlyCreated) before we proceed to link the android device(forcelink=true).
The odd part about this is that he is already logging in with a google games account which is already registered in the playfab system. However a new account was created and then this android device was forcelinked to this new account.
The outcome should have been false for the if(result.NewlyCreated) check. Is there a reason this is happening?