Salesforce allows up to 100 jobs to be run at one point in time. If there are over 100 jobs in an org and most of them are dormant jobs, this can cause issues. Dormant jobs are leftovers due to an issue with Salesforce where a job goes in a state where it cannot be removed from the system from the GUI. This may possibly result in Q-assign manager to start failing and hence resulting in a manual restart of Q-assign. It is also possible that Q-assign scheduler jobs (Queueable) get stuck in Processing status for a long time and don't execute in busy customer Orgs. This is a known Salesforce issue and here is more detail on it: https://trailblazer.salesforce.com/issues_view?id=a1p3A000001EGBwQAO
To fix this issue, please follow the steps listed below:
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL2ltYWdlKDEyOSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY1ODQ1NzIwfX19XX0_&Signature=fKGuM7Y99y~ElB2K6VdYoM4TBWU3Ya394qs5DxLteAYPvqFOx15NtFf1HCuAueyPdRSYIMwkQzCu6vC7Q1TCgsAsItxwo~lb8yfmabZ3ZG40IlO3vDC4lfNrVzdiivFEJzmbTtt6kP7Tbq2P2n7rFnWsZCZfLOHLsfsKTITEZIi2n1SQRLl1ZuKnO7V84rnwkAurBB5dK1dUNr-Rq7ethHkr6oK6-5CDc1y6RzoeaqWa7e2XSbchZl7xQ2SZh2-yrA7ss5sPVz0hBFxEirxehmI-HNUq29q7HBFAm3i8HdsgHKUHtbtB4OMlsDSZcvCj74dyWQ6RUgJKcuELRTWL-Q__&Key-Pair-Id=K2TK3EG287XSFC)
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL2ltYWdlKDEzMCkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY1ODQ1NzIwfX19XX0_&Signature=a~wSzgSiLSXTyejwl2qlc221MgfVkvds20UuLn3ROVcINq5Rwc6W21QdkMIbJqtZe36nc-p93Yn5ZbOX9viwEYr4XO6oBd0DLqTHKkT-lq86cecfKiKR8DOpw1AC1LFO411xNgU-UFkc2-Og6ZGpW-lc6Lt9CWEWa1V5F6FXG83vdZE8CxpGNgV5TVWEfUSG8LDR09eY3wI0DTamO3eaja1x80D3P1-uG3S8bQgUw7MdjvzIs56t1KZBTMRMRa094WuNlfhN9sqNiN351zlX6JKO2yNbToWGsDN5ZYaGhnkRBNOvSyAICvem6HavF5FONFApxAb5FizFfQuuVMYSjw__&Key-Pair-Id=K2TK3EG287XSFC)



Run the following command for each of the jobs passing the Job ID noted in step 4:
System.abortJob('<job id>');
Example:
System.abortJob('7070b00005z76M4');
*System.abortJob will have to call for each of those. They can be called all at once if the above command is put each on one line with ID of the job.
Please contact us at support@ortooapps.com for any questions.