I too am having this issue on Android 14/ Samsung S23U, iPad 9thGen and iPadPro12.5 both using iOS18. I've revised code etc. I'm going to have to code so that I can set a flag to use tokens if ever needed although the Topic is much more efficient. Either that or failover to SMS, but the messages get accepted by Google... just not processed so not sure how I'd determine a failover.
Update*** I had been overwriting the app. Uninstalling and reinstalling got it functional on Android. I'll try iOS now.