Post submit SuiteScript hook ran twice

Has anyone ever had a problem with a post submit hook running a SuiteScript twice? I can see in NetSuite in the system notes of the resulting sales order, that it ran once when first creating the order, and then again 3 minutes later. So, the item it adds was added twice. All system notes entries were attributed to our Celigo connection user.

This is in the Shopify B2B - NetSuite template, creating sales orders.

@Steph_Hughes To help narrow this down, is this happening for every single order or was it a one-off case. Also, were there any recent modifications made to this flow or the post-submit hook script?

To look into this deeper, please raise a support ticket including the system notes, Logs if available and details if any recent flow changes occurred. Thanks.

We've had this sync running on a limited subset of orders for a long time with no issues. This happened in the first half an hour after we turned on all the orders to go through this sync. Then I limited it again - so it was just a one-off.

In another copy of the sync (we have it running on two stores), similar orders have come thru without the hook running twice.