Links

If the order in Shopify does not have a delivered event, is the return timeframe open indefinitely?

No you should be safe here. If we cannot find a "delivered" event for the original order we have a fallback to the last update of the fulfillment object.