Apple treats remote push notifications as low priority and doesn’t guarantee delivery. It also seems like they will throttle if the app or device exceed limits.
> The number of background notifications allowed by the system depends on current conditions, but don’t try to send more than two or three per hour.
https://developer.apple.com/documentation/usernotifications/pushing-background-updates-to-your-app