Why is #TrackerControl complaining if I'm using #PrivateDNS ?
Shouldn't it work with that thing on as well?

@AAMfP
I'll assume by TrackerControl you are referring to an #Android solution that registers itself as a VPN. Well, private dns happens before the VPN. While all traffic goes through the vpn, it's all encrypted. With PrivateDNS, even the name resolution is encrypted. Thus, TrackerControl cannot distinguish between trackers and other connections. Or at least, it's harder and less precise, based only on IP adresses.

That's my best guess. Ideally TrackerControl should

implement private DNS and not rely on Android. @AAMfP
@j_j
Indeed I found a discussion on its issues about that.
Current suggestion (that I just started trying) is to use TrackerControl plus InviZible Pro (also on F-Droid) with this configuration: https://github.com/Willie169/Android-Non-Root?tab=readme-ov-file#configure-trackercontrol-and-invizible-pro-for-dnscrypt-and-tor
GitHub - Willie169/Android-Non-Root: Open-source tools for non-root Android functionality, security, privacy, and customization, such as Termux, F-Droid, Shizuku, Tor, TrackerControl, InviZible Pro, QEMU, Tailscale, OpenSSH, and PipePipe.

Open-source tools for non-root Android functionality, security, privacy, and customization, such as Termux, F-Droid, Shizuku, Tor, TrackerControl, InviZible Pro, QEMU, Tailscale, OpenSSH, and PipeP...

GitHub