I agree - if the amounts of drones in the Depot could be read by the circuit network, it would be much easier to input the correct amount. It would also be nice if the requested item could be set by circuit network, or at least the amount of items that is to be held in the inventory. But that's not how the mod works.
To me it seems like a design decision that this needs to be manually adjusted. Which is well possible if you run to the Depot and and do it as a player. But wit BNW, you can't do that and the mod becomes VERY hard to use as a result.
I see two possible ways to change this issue. One would be to change how the Transport Drones mod works. Which could go against it's design principles and would add a lot of work. The other is to add the Drones to the whitelist in BNW. Which seems like the easier solution and - since the issue comes from the lack of a player character - is a problem created by BNW.
After looking at control.lua I decided to try to add my own solution.
elseif name == "transport-drone" then
return math.min(200, count)
This added to the itemCountAllowed functions allows me to do what I wanted.
Would it be possible to add a list of items that other mods can add entries to? That way, other mods could decide if they wanted to support BNW or a small compatibility mod could be written to make it easier to integrate BNW into other mods without the need of editing either mods.