You log each and every DNS query in order to compare your blocklists to the actual requests ["monitor traffic"]? It would make marginal sense in a test environment, but either you have way too much time in your hands, or there is something fundamentally wrong with the browsing habits. Just drop the logging, it's borderline insanity
It's not like it's something I'm doing manually. Maybe I didn't express myself clearly, english is not my native language. Pi-hole generates statistics from the logs, such as top blocked domains, number of DNS requests from different devices etc. Among other things I use it to block telemetry and phoning home activities originating from Windows and Android devices. I like to keep an eye on the stats a couple of times a month to make sure it's working (a couple of times there's been problems with the blocking) and check if anything abnormal is going on. I don't see why this is insanity, it's one of the main features of Pi-hole.
The only thing causing a problem with this setup is the Twitch Kodi addon. Enabling the Connman DNS proxy has eliminated the problem and I don't experience any side effects from what I can tell. I watch Twitch using HLS on a couple of Windows devices as well and they seem to be using local DNS cache as they don't generate anywhere near the amount of queries. So I'm still wondering what the downsides are to this solution.