Email notifications sending inconsistently and with delay apparently when HR Case do not match notification conditionsIssue Some HR Cases have sent emails when the conditions of the notification record do not match. There is also a delay in processing notifcation_engine.process events. The issue is not constant and not reproducible. For example, a case assigned to a group and with Assigned To correctly populated generates a notification to the group even if the condition should filter when Assigned To is present. Possibly the notification was sent with delay after a group assignment change. By the time the notification_engine.process event from the original case creation was processed, the assignment group had changed and the notification was sent to the current assignment group. Another case created and correctly assigned to a group produced no notification to that group. After the case was reassigned to a different group and the Assigned To was filled, the user and the group received email notifications but in very different timeframes. Possibly the group notification was actually related to the initial creation of the case.CauseThe first example case was triggered by a custom notification with 'Send to event creator' enabled as well. For both use cases there was notification delay after the records creation, due to system slowness in creating records in the sys_email table. ResolutionThere can be multiple reasons for events not getting processed, these can be monitored navigate to sysevent.LIST and filtering for State not in PROCESSED/ERROR/TRANSFERRED to view the list of events yet to be processed:/sysevent_list.do%3Fsysparm_query%3Dstate!%253Dprocessed%255EORstate%253DNULL%255Estate%253Derror%26sysparm_first_row%3D1%26sysparm_view%3D In case events get timed out, further investigation is needed on the affected instance platform and database performance.Related LinksView event details and monitor event task completion System Diagnostics page Reduce unnecessary text index events from causing overhead on events processing Monitoring event queue efficiency through Application Insights