I've changed phones several times.
But i only use the Android game app.
I have my game account registered with my email address.
I don't use Facebook or the portal.
So far I've never had issues transferring my game progress to a different phone.
I just download the Android game app from Play Store on the new phone & then sign in to game app with my email address.