I added Quad 9 DNS over https on current stable version and openwrt beta with the same result. I add that service through gl-inet which is easy and for 8 plus hours it works. Then it suddenly on dnsleaktest you can see it switch to Nether.net. i t appears to be related to only Quad9 which is my favorite DNS. It works just fine on Cloudflare dns over https. Is this a bug? I then tried placing the logic on openwrt luci, but I haven't manage to overtake gl-inet DNS logic to be turned off so what I do on openwrt side it does not matter.
If other DNS providers appear, it's possible that your client browser has security (encrypted) DNS enabled.
Switch to another DNS provider in the GL GUI, such as Cloudflare, and check again.
DNS over Https and see if tomorrow it does not say Nether.net which to me seems like it is hard coded on the system somehow. This does not if I choose cloudflare DNS over https.