When calling any of the Login methods (ie. LoginWithCustomID) with CreateAccount set to true and InfoRequestParameters.GetPlayerProfile set to true and this is the first login for the device the call is successful and returns a valid PlayFabId, SessionTicket, but the result.InfoResultPayload.PlayerProfile is NULL.
If this same code is called but the CustomId is already registered, the PlayerProfile is returned.
I would expect the newly created player profile to be returned when the Login call is used to create the account.