The issue was caused by a corrupted application file, which prevented the pool nodes from initializing properly.
As a result, the nodes were marked as Unusable and automatically exited the pool, leaving no active nodes to process tasks. This caused all tasks to remain in the active state. Once the corrupted file was identified and addressed, the nodes were able to start successfully, resolving the issue