We have 2 locations.
Orders should look to default location (HQ) to fulfil as much as it can then moves to next location ‘Warehouse’ to complete stock allocation.
However it is inconsistently assigning stock.
#1 will go into negative in HQ then finish fulfilment from Warehouse
#2 will skip HQ completely even if some stock is available from there to use first
The rules are not to avoid split allocation as Warehouse (or location #2) is not for dispatch only fulfillment. So the order routing rules you have to apply and not working. The default of Shopify seems to be glitched.
Any other ideas on how to fix this as all orders are having to be managed manually atm on spreadsheets.