The case when your char got a ban with only 1 day botting time doesn't imply that they detected the bot software. It could be the case that your char was connected with other bots with a common mule account, or they all shared the same IP... or smth else. That could be the reason.
Used VMware from start with *** for each machine, so I doubt it.
But lets stop here and not put the tinfoil hats on. We will find out pretty quickly when DB is back on. But after adding everything up I started to think in that direction - software detection. 1) Different HWIDs 2) Different IPs 3) DIFFERENT ACTS on some bots and still all chars banned. And if you think blizzard will check what mule you've joined a game with you are really wrong. We are talking about hundreds of thousands of accounts and blizzard is notorious for not having enough staff / being lazy.
I am not trying to blame DB team, what matters for me is not to be banned again or at least not soon enough so I can earn back what ive lost and have proffit. I really hope they'll find a way to save the comunity.