This forum is not at all a place to discuss this.
Though, using any DNS server will give that server the data that <your IP address> is requesting <sites you visit>. What the DNS server owner does with that data is up to them. Google can tie that data to your Google account. Cloudflare can tie it to Cloudflare account, or sell it to Google, as well as everybody else. Using any DNS server not via DoH means data is sent unencrypted over the Internet, which means any ISP along the way of the connection can also use and sell that data. Absolute best option is to use literally any DNS server via DoH through an anonymous VPN (or, at least, anonymous to your best knowledge). This is technically doable through RouterOS, but I'd advise a Raspberry Pi (one with AES encryption acceleration, I forget which version that is) with stubby and bind9: stubby for DoH, bind for caching. That's if you want your DNS secure. Anything else, IMO, is less than a half-measure.