DNS stops working after a while with Mullvad VPN

Hello,

For a while now, DNS requests stop working after a random interval when connected to Mullvad. I’ve seen these two threads, but couldn’t fix my issue.
I’m using systemd-resolved, after @cscs suggested it in the first thread.

Sometimes it’s starts failing less than a minute after I reconnect, other times it holds up half an hour or so.

Any idea what might be causing this?
Let me know what config files you need to see.

Thank you!


inxi -zaniS
System:
  Kernel: 6.9.12-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/root/boot/vmlinuz-6.9-x86_64
    root=UUID=... rw rootflags=subvol=root
    apparmor=1 security=apparmor quiet splash loglevel=3 udev.log_priority=3
  Desktop: KDE Plasma v: 6.1.4 tk: Qt v: N/A info: frameworks v: 6.5.0
    wm: kwin_wayland tools: avail: swayidle,swaylock vt: 2 dm: SDDM
    Distro: Manjaro base: Arch Linux
Network:
  IF: enp61s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 3e:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: wg0-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
  IP v4: <filter> scope: global
  IP v6: <filter> scope: global
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: No WAN IP found. Connected to web? SSL issues?