The reason you get banned is because Blizzard scans your computer for the HonorBuddy.exe file or files that match a given search profile. I work at a major IT company in Europe and i know just how they do it. We do the same with our software to protect our customers from any injected malware, ransomeware etc. So just because you stopped botting does not secure you as long as you still have 3. part bot software like HonorBuddy installed on the computer you play WoW on. Infact you can get banned even if you never botted on a WoW account just for playing on a PC that has HonorBuddy installed!
I just started playing on the 27. January after i been away from WoW for 8 years(busy working) I started right out with 5 accounts and got keys for HonorBuddy the same day. I got hit by the first banwave here in February and got banned on all 5 accounts. SUCK! hehe. well i asked Bossland politely for a refund and 5mins later i got my money back. SUPER service i would say. Then i uninstalled HonorBuddy and complained to Blizzard that also responded very fast with auto replys saying that, i was a botter, they had all the proff, they have all the right, ELU, Bla bla bla..
Then i bought 5 new WoW accounts and now im gonna give LUA programming a try and just run with that. i think i will try HonorBuddy again in a month or so when the bans have cooled down but then it will be on another computer on another battle.net account so i dont lose my mains again!
If anyone could point me to info about safe channeling gold from bots to mains i would highly appreciate it.