Been testing. Few things your bot misses.
Arrow Shafts
Putting feathers on shafts
Bolt Tips
Applying tips to bows
Needs those to be AIO
Edit#1: Put it at GE. I clicked for antiban, and purposely had no knife. For an entire minute at the intervals of like one per second, it moves its mouse randomly, every 5-7 secs moves the window, but accomplishes nothing. just does it for a minute before I turned it off. Either it expected the bank to automatically be open, or theres a problem. Settings were on Normal - Shortbow. 1000.
Edit#2: Did it again. This time same settings, with knife in inventory, and still did the same thing. Spun camera, moved mouse randomly, accomplished nothing. Still at G.E. Trying another bank.
Edit#3: Success. Works at varrock west. Curious, does it only detect booths? Anywho that's not the point of this edit.
Purposely left Knife out, it withdrew all logs, then realized I had no knife, deposited whole inventory, danced around bank for 2 mouse strokes, and withdrew 'all' logs again. Rinse and repeat, 1 minute later still no knife. Knife wasn't clearly visible, you would have needed to scroll down to see it.
Attempt#2 - Moved knife to be clearly visible. It caught it. But it still withdrew a whole inventory before realizing it didn't have a knife. And it didn't scroll down to find it when it did, makes me wonder what else it might not be able to find if it was out of sight.
Edit#4: Noticed that when you gain a level, the delay is a bit long. That's debatable though. However, no matter how many logs are left upon returning from that delay (by re-doing the whole knife to log thing) it does X amount. Where as a normal player, would see only 5-10 left and do 10 most likely. Quicker, no? Instead of waiting and typing your random 3 digit number.