I been working hard to pass a wifi channel on a dumb ap, using vlan, to wireguard on my main router to get a vpn working through a wifi channel. It works finally on my phone and on my windows dual boot with no dns leak issues. However on manjaro linux if I do dig google @‘vlanIp’ it refuses dns. I also cant get dns on my browser, pinging 8.8.8.8 works fine but pinging google refuses nameserver. I tried connecting an ethernet cable to my computer with the same vlan, and its the same issue, works on the other vlans that pass to wan fine.
On windows and my phone the dns doesnt refuse. I tried to go to /etc/systemd/resolved.conf in manjaro and add DNSSEC=no, but that didnt help, and dig internetsociety works on termux on my phone so a dnssec refusal doesnt seem like the issue. What reason could my Manjaro linux be blocking my dns connection that my phone and windows would not? How can I troubleshoot further?