Why Aren't Orders Executed Automatically on Their Shipment Date?

If I set the scenario to run daily, with the Shopify watch order status set to ‘closed,’ financial status set to ‘any,’ and fulfillment status set to ‘shipped,’ why are orders not executed automatically on their shipment date if they were not shipped on the same day? For example, order number 1184 in Shopify was placed on 7/28/24 and shipped on 7/30/24. Why is its data not automatically executed on 7/30? Meanwhile, other orders that were shipped on the same day are executed immediately, such as order number 1187, which was both placed and shipped on 7/30/24 and executed on 7/30. How can I ensure that order number 1184 is also executed automatically? Is there anything that needs to be added or fixed, or would it be better to create a new module? How should this be done? If anyone knows, please provide assistance