I ended up buying a raspberrypi, putting adguard home on it and pivpn. No I just leave wireguard on my android to home all the time and adguardhome works great as an adblocker.
Wireguard only uses lime 2% battery per day. Plus vet to connect to my network when out an about.
More complex to your question, but work investigating.
Alternatively just use nextdns or adguard DNS or mullvad DNS.