Regardless of what the UI is showing, that DNS server doesn’t appear to be set based on the ha network info command. That would explain why you’re only seeing traffic to your gateway.
Do you advertise your DNS server via your router? I have the HA settings on “auto” but do advertise the IP of the DNS server via the router. HA picks up on that and has them listed under nameservers (ha network info).
I’m wondering if having multiple interfaces is the issue. I would presume not since the one with DNS configured is marked as primary.
Alternatively, you could try disabling blocking in piHole temporarily and see if the add-on install will work. Or just look at the log query to see if anything is being blocked.
The strange thing is, some things work, some don’t.
For example, I’m running a CF tunnel, which connects everytine without issue. Now for this tunnel to connect it obviously needs to resolve the hostname for the server, this happens without issue.
Also, I can browse HACS, browse the add on store etc.
I have confirmed that my host, and the VM (as in debain itself) can ping and resolve DNS without any issues.
Its just HA that doesnt like something.
Is HA ok behind piHole? Becuase thats the only thing that could be messing up/blocking DNS request. Other then that, IDK why it will not led me update / browse HACS / update HACS addons with my current manual DNS servers set. Again, I can ping from within debain itself so I know its not something hapening at host level / on proxmox.