Yes, you should disable the ServiceLevelEvents agent after enabling the UseSLAQueueProcessor dynamic system setting. The two agents cannot run concurrently.
After you enable the UseSLAQueueProcessor DSS, the pyProcessSLA Queue Processor will take over the processing of all Service Level Agreement (SLA) events. This includes processing the items that are already present in the System-Queue-ServiceLevel table.
The ServiceLevelEvents agent will no longer process SLA events once the pyProcessSLA Queue Processor is enabled. However, the agent will continue to run and monitor for SLA breaches. If a breach occurs, the agent will send an email notification to the appropriate recipients.
Could you please tell, which agent monitors for SLA breaches? Could you please provide the rule in which this functionality to monitor and send notifications is present?
pyProcessSLA will trigger the escalation actions configured in each SLA rule during the Goal/Deadline event and perform the respective actions (such as Send notification, transfer to Work queue, etc…) based on your requirement.