4 stars, absolutely love Cuppa's bots, and this is another great one.
I haven't used it a lot but a quick suggestion is can you optimize the whole npc contact to repair pouches in general, the banking feels like the bot is working at 110% to try and withdraw the runes, and then it ALWAYS only uses the spell on the exact same tile at bottom of cliff. Could it be changed to contact on the way to the mining spot in general, so it randomizes the tile
Honestly though I'm not too keen on making the bot cast NPC contact "on the way" to the mining spot, it was actually intentionally added to cast NPC contact next to the mining spot so it'd be under the massive stack of players, and also to simulate casting it while idling waiting for the game to start; This was actually a popular request (it used to just cast it anywhere).
I will mention it does also cast NPC contact "anywhere" if the pouch degrades early enough in the game; It only waits to be between games if the game is almost done.
Regarding banking, I'll try to take a closer look, as I haven't noticed this or heard similar, and it should only need to bank very infrequently if casting NPC contact as it keeps those runes in the inventory.
Again, thank you for the feedback either way and always feel free to let me know if you have more or if I'm misunderstanding anything :)