Hi SQLServerBro,
Could you please check if there is blocking and check waits? Long-running queries may be waiting for resources or operations to complete.
You can use the Activity Monitor to check the blocking and waits when the process is active.
Please refer to this article about capturing the queries causing high CPU which might be helpful.
Best Regards,
Amelia
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.