This. My best bet is that if an account is trading other accounts that are constantly getting banned for macroing, the account trading them will eventually be banned.
A little over a month ago I lost an account that had about 320M worth of stuff on it. That was the account I used to trade my bots. Have 1 account that directly interacts with your bots but DON'T keep anything on it, and then simply trade the money/resources to some other clean account that does not interact with your bots in anyway.