That is correct, however the logic *might* be at fault as when stock goes down to zero and you need to backorder, the delivery time needs to consider the “worst case scenario” and therefore take into consideration the onBackorder rule.
I understand that initially the status is inStock, however, I understand that the delivery rule can change once added to the cart (as the item become onBackorder)