Canceled Tasks stuck in Active queue, causing all other tasks on those servers to queue

We have three tasks that have all been canceled through the UI that won’t drop off of the Active Tasks list. Those tasks are then blocking any other tasks from running on those same servers. When I view the task I still see the Cancel button but it does nothing no matter how many times I click it.

We have:
• Restarted the OD service
• Restarted the tentacles on all of the affected servers.

How can we fix this? I am happy to provide logs if that helps but most important to me right now is to get them cleared out so that subsequent tasks are not blocked.