Auto Login For Google Play Games

I have looked everywhere for this but cannot seems to find a good answer to this.

For my mobile game I have four social media logins for the first time user. I have facebook, twitter, google play games, and Instagram.

I have yet to implement IG yet but I am having trouble with Google play games. Like both facebook and twitter if the user already auth the app it will auto login. The code is set in awake and looks like this:

  #region FB
        FB.Init(OnInitComplete, OnHideUnity, null);
        #endregion
        #region TW
        TwitterSession session = Twitter.Session;
        if (session != null)
        {
            LoginScreen.PopUpMessage.SetActive(true);
            string Popupmsg = "Logging into Twitter....";
            Text GetPopupmsg = LoginScreen.PopUpMessageText.GetComponent<Text>();
            GetPopupmsg.text = Popupmsg;
            TwitterLoginComplete(session);
        }
        #endregion
        //GooglePlay
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder()
            .Build();
        PlayGamesPlatform.InitializeInstance(config);
        // recommended for debugging:
        PlayGamesPlatform.DebugLogEnabled = true;
        // Activate the Google Play Games platform
        PlayGamesPlatform.Activate();
        if(PlayGamesPlatform.Instance.IsAuthenticated())
        {
            Debug.Log("User is auth sign in");
            SignInCallback(true);
        }
        else
        {
            Debug.Log("User isnt auth");
        }

However this code for google plus is not working. So if the player signed in the app before and signed up with google play games. When they close the app and reopen it at a later time they have to resign in.

However both Facebook and Twitter auto sign back in. What am I doing wrong??

Any suggestions?