As for your first point, it is a compromise - it used to be the case that the script did not walk to the bank, but instead turned the camera and clicked the bank (and likewise for the range). However, people didn't like this as it moved the camera too much, so I updated the script to walk. Naturally I cannot please everyone, so I opted to stick with this approach!
As for switching to mirror mode, I can only guarantee reliability/offer support for stealth injection. Any discrepancies between SI and mirror mode are beyond my control as both utilise the same API. I would highly recommend sticking to stealth injection for the superior reliability and lower resource usage.
Best
Apa