PROBLEM: You are getting this error message during the sync:
Preparing contact: 24 LOCKS
This error message occurs if the sync is trying to update 2 customer records at exactly the same time.
The InvoiceASAP QuickBooks Online sync processes customers sequentially, so if you get this message, it means that there is another sync running.
Wait until your current sync finishes, then try to sync again.