I think getSettlements is bad when getting an order.
We use these directories only at the Manager Step, when manually parsing targeted delivery.
All other integrations when receiving orders use standard directories, there are no 100% problems with branches.
I disabled getSettlements in Allo integration. But the recognition in the TTH Block is still not working.
Order for Kharkiv region:
Balakleya, Warehouse No. 1: st. Kharkovskaya, 23
https://oskarstore.crm-onebox.com/admin/customorder/order/6997/edit/Pay attention to the TTN block, Tam Gorod and the First branch from the Cherkasy region, and as a result, the order will go to another area.