4via6 not working on android

Hi all,

Running latest tailscale on all devices.

I have managed to get 4via6 working on a subnet router on my Hassio on my home network and I love it as it enables me to keep local traffic local but force it over tailscale if I want by using the 4via6 magic DNS names (i.e. w.x.y.x.via-1). This works fine in a PC client. However, can’t get the magic DNS names to work on my android phone. I just get DNS_PROBE_FINISHED_NXDOMAIN. I’ve played around with all the DNS settings including setting global in tailscale admin and forcing, turning off android private DNS, etc… The only way I can get to work is using the fully qualified ip6 address.

Anything I might be missing?