There may be other missing items, the script will always run to a bank and check for missing items first, and then go to GE to buy them. The script should print a list of settings on start, and missing items after it opens the bank. Could you copy/paste the logger contents (settings -> toggle logger) when it attempts to go to GE, and send me through a pastebin?
Try the official client instead of runelite, as far as I know, OSBot does not support osbuddy/runelite in mirror mode even though it seems like it works sometimes
Yes, try best shortbow with best arrows and cannon, or just a rune 2h and cannon if you are level 1 range
Does it work if you set withdraw amount to 1? Could you send me an image of the bank and quest tab?