I've used Ignite.pub, avidity, eternal for 1pc, each have had their own detections that they resolved pretty quickly. Feature-wise they're all pretty solid for what they are, and the devs work pretty quick. I've caught a ban on each of them.
I have DMA and have used Direct and Eden. Eden is a bit more fleshed out that Direct, but I'm still working on getting my configs in a place I'm happy with.
Regarding non-detection based bans, I'm pretty sure it's based on account age, stats, and report amount. Once you break a threshold, they'll review your account/replays. This is just my opinion based on what I've experienced. I can play on my diamond-gm accounts without issue, but the moment I play on a smurf or level another account, it catches a ban pretty quick.
Cannot confirm whether or not traces are in play, but have done every attempt to clear them after each ban just to be thorough. Fair warning, everyone will say Revo clears them, but it doesn't clear everything, there's still leftover items in appdata.
Best of luck peeps!