Theres a couple of things that seem a bit botty to me.
1. I think most players would bank their imps and jars when they get a clue scroll and not run around the map with them
2. As a cause from point 1, it gets stuck on 'Status' [BankItemsTask] - Unequiping item' as it doesn't manage inventory space properly or have a failsafe to bank if it gets stuck on this.
3. it should check whether each item is needed from the GE and then buy them as a sequence rather than bank > GE, bank > GE, bank > GE
4. The clue that says 'dance in the dark caves beneath Lumbridge Swamp', it doesn't withdraw a rope in case you have never attached one before and gets stuck there. Not really a priority problem, but just a little failsafe that could be added to improve the functionality.