I am facing the exact problem right now, just like OP said, the callback called before login was completed, is there any way to fix that, btw it is totally fine on desktop, once it changes to mobile website, the callback called before login progress complete, I am really frustrating now...any workaround or solution are appreciate.