DNS leak test shows Google IP addresses when using unbound

This is your problem. Bullseye (at least the native version posted by Raspberry Pi at the end of October 2021) installs this, without you knowing it. The solution is to remove openresolv and the installed files.

sudo apt remove openresolv

sudo rm /etc/unbound/unbound.conf.d/resolvconf_resolvers.conf

sudo service unbound restart

Then run the command again to verify the file is gone.