Question - How does your app ensure incident notifications are received? I haven't used PagerDuty before, but for others I've used, we got a phone call for alerts and sometimes texts for warnings.
Recently, I've implemented Android notifications for an app. Even if you set "priority" : "high" (FCM level), some will still not be received right away, depending on battery level and polling frequency at device level. You may ask the user to disable battery optimizations for your app, but a call is still more reliable IMO.