If your "bot making bot is supposed to stop working if bot storage is full of bots but the bot making bot stops while the bot storage has 9 bots instead of 10 bots", that is because "Repeat until Bot Storage full" is satisfied (like all Storage) when it reaches about 95% full rather than 100% full. If you only have one Bot Storage that holds 10 bots when full, then 95% of 10 bots is 9 instead of 10. Once you add a second Bot Storage, then 95% of 20 bots will be 19 bots, etc. "Full" will always be less than "all". Similarly, "empty" is satisfied at 5% full rather than 0% full.