Trigger custom event when data changes

If the workflow is only intermittently starting, it’ll be this.

If the workflow always starts but sometimes stops in the middle, that’ll be some other issue, for which you need to share more details of the workflow.