My banking set up is really simple - it chooses the closest bank, withdraws 2x lobster or swordfish and then attempts to go back to the training area.
If there are still any food in my inventory when banking, the bot will break and not try to withdraw anything. However, if i make sure there is no food, it withdraws the food and gets stuck.
When trying to get back to the strong stronghold - it just stays in bank and logs what i pasted above after depositing items.