I'm not familiar with systemd-resolved but it seems that you are not
using it as otherwise you'd have 127.0.0.53 in /etc/resolv.conf?
If you could run a packet capture while you do DNS lookups when
connected to the VPN that would be useful. You could capture with:
sudo tcpdump -w /tmp/dns.pcap -ni any port 53
Then resolve some queries you expect to be answered by your VPN provided
DNSes. After that, please attach the /tmp/dns.pcap in here. FYI, this
will show us what you resolved so don't run the capture while you are
doing anything private.
I'm not familiar with systemd-resolved but it seems that you are not
using it as otherwise you'd have 127.0.0.53 in /etc/resolv.conf?
If you could run a packet capture while you do DNS lookups when
connected to the VPN that would be useful. You could capture with:
sudo tcpdump -w /tmp/dns.pcap -ni any port 53
Then resolve some queries you expect to be answered by your VPN provided
DNSes. After that, please attach the /tmp/dns.pcap in here. FYI, this
will show us what you resolved so don't run the capture while you are
doing anything private.