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.


Apple Developer Documentation
Pushing background updates to your App | Apple Developer Documentation
Deliver notifications that wake your app and update it in the background.