Google Play Services Show External Login UI node NEVER fires OnSuccess

I came right with my issue. The problem was that the google login mechanism only works if your game is one continuous level. In other words, the google services login only works as intended if you use level streaming. If you change levels without using level streaming, your player controller loses its login context.