On what browser / operating system ?
Have you ensured the browser is not using DNS over HTTPS ?
Which? Your ISP? Google? Someone else?
Some routers advertise their own IP as another server if there are not two DNS servers specified. In a lot of cases this will be faster than a fresh install of unbound (before its cache has been built up for common domains) and systems will favour it for queries.
Check from clients on your network what DNS servers have been specified by DHCP.
I am using windows 11 and chrome, I do have the option secure dns disabled (DNS over HTTPS)
They all have my ISP hostname so I am assume they are my ISP
My clients are using the default, they dont have any dns hardcoded, regarding the router, this is how it was configured before and how its recommended here
I did notice something weird, if I enable IPV6 on the unbound config, when run the dnsleaktest, it only shows 1 ip which is my own however a lot of websites fail to load with the error DNS_PROBE_FINISHED_BAD_CONFIG which I believe is due to my ISP not supporting IPV6?
That all looks good. The change when enabling ipv6 is odd indeed. At this point it might be time to enable unbound's logging to see if anything stands out in there.