Production buildings would prioritise delivery to secondary production buildings within range over delivery to warehouses whenever possible. This leads to serious problem when the distance between the buildings is large enough since there are no enough carts to carry all the products away and reduces the productivity of outgoing buildings due to full storage. The problem can easily arise from orchards having long range, or if I am overproducing certain good that is to be transported to other islands while also using it locally. The following screenshot is an example. The coal mine is delivering to filament factories far away over the warehouse nearby, causing a productivity drop.
An option to prioritise deliveries to warehouses should help a lot.