After getting a new iphone and registering for push notifications in the expo client. I notificed all the push notifications sent to the push token were going to my old phone.
After inspecting it i realised that registering for push on both phones were getting the exact same push token, also the device Id was the same on the new phone.
Only after deleting and reinstalling the expo client was i able to get a new token and device id on the new phone.
This seems like a common use case (restoring from backup to new phone) that isn’t accounted for.