There are many tickets in the original Cachet project for Supporting QUEUE_DRIVER for Incidents (For e.g. cachethq#4168).
This is supported in https://github.com/CachetHQ/Cachet/blob/2.4/app/Notifications/Schedule/NewScheduleNotification.php by implementing the ShouldQueue interface but the same is not done in NewIncidentNotification which gets called when an incident is triggered. Would it be possible to implement a similar thing for incidents?
We are also facing a 504 error due to the timeout when sending incidents to a large number of people