Deluge {"trigger":{"workflow"}}

Deluge {"trigger":{"workflow"}}

Hello, 

Let me try to explain this the best I can. 

I have a made a custom button in the quote module. The button updates the quote field "status" to "preorder configuration". This field update in the quote module triggers another workflow and a script to update the related account. This account field "status" update triggers a custom function via a workflow to create a contact in zoho books, at the end of this script, it updates the quote again to change a field named "status" to "Won". This quote field update then triggers another workflow in the quotes module with a script to create a sales order. When the sales order is created it triggers a workflow create a crm invoice via custom script. After the invoice is created, it triggers another script to create the invoice in zoho books. Here is the issue, the last step "creating the invoice in zoho books is not triggering" It just stops. 
However, if I manually change the field "status" of the quote to "Won" it will trigger the process and create the invoice in zoho books. 

Is there a limit to how many functions can be triggered off successive {"trigger":{"workflow"}}? 
Is the script timing out? 

This is really annoying! 


In total there are 6 custom scripts involved. 
1) Quote button
2) Quote to update account 
3) Account to create books contact & Quote update 
4) Quote to Create Sales Order 
5) Sales Order to create CRM invoice
6) CRM invoice to create Books Invoice