Honestly I really appreciate the feedback as this is my first script.
My demo was slow because mirror mode adds a slight delay for actions which I was unaware of, and have since patched certain sleep times to make it a lot more efficient. Currently it burns maples at 60k exp/hr factoring in the anti-ban factors.
Regarding anti-ban, my first iterations of this script were functionally flawless and extremely efficient... yet were all banned within a day of use. Admittedly, this could have been due to naively excessive hours of botting (>5 per day), but in general a human will never be able to sustain a high constant rate of experience gain over any significant piece of time.
Because of this, the ten-pronged anti-ban approach I included serves to obfuscate the behavior of what would otherwise be very clearly a bot. I have run this bot over a week for 4 hours a day and have not been banned.