How to reset and execute workflow automatically if...?

My workflow loop occasionally breaks during execution. Is there a way to automatically reset and rerun the workflow? I attempted using the Variable Condition Loop End node, but it still halted. Any suggestions?

I need this solution because, without it, I have to constantly monitor the workflow and manually reset and execute it whenever it stops. 😫 😫 😫