Ok, I found and fixed the first problem, for some reason my classic client had mixed languages, so the script couldn't find the proper journal message. I changed the language settings and know the script knows when to stop chopping; dumb user error on my part.
Recalling however is still pretty wonky. When I start the script nothing happens at first, it reopens the bag and runebook a couple of times, eventually I did recall after two or three minutes. Now my bag is full and the script tries to get to the bank. It did open the correct runebook, but again it just sits there not recalling for a couple of minutes. Same deal when it tries to leave the bank again, it's taking a few minutes before the actual recall happens.
In another thread I read something about how the runebook style has been changed and how you have to dump some older .mul files into your uo directory, is that needed for your script? Because everything seems to work fine now, except for proper recalling.
Edit: I forgot, using your 2.0 version of the script, playing on an OSI shard with the latest classic client and version of EUO.
Another edit: the script sometimes keep shouting bank over and over, even though it opened on the first try. Sometimes does it after it has dropped off the boards already. About the recalling, when I hit load setup, the dropdown menu for the travel method is blank, I always have to reselect recall here, everything else saves fine. Maybe that's why the script's having trouble with traveling?