it sucks that my vpn solution for something would work so good if only it was possible to do split dns on android. but as far as i can tell the only way would be to make my own wireguard app that sets itself as the dns resolver with the vpn api and then manually dispatches some dns queries through the tunnel? or something?