Sales Invoice automation using On_change or On_update triggers

we have set up the Sales invoice automation, whenever there is an update in the sales invoice, this update is pushed to our Zoho systems. We have used the ‘on_change’ trigger for this which is working fine. But suddenly in the month of April 2023, our system collapsed and the reason was the ‘on_Change’ trigger as per the ERP developer team. So, we started using the ‘on_update’ trigger. The problem with using ‘on_update’ is there are some updates happening in the connections of the Sales invoice (like payment entries), which are not working.
So, please suggest to us the best approach so that our entire data will be accurate in both the system.