Many vpn providers assume a system using systemd-resolved - but Manjaro uses openresolv.
The result of my troubleshooting of NordVPN issues on Manjaro → [root tip] [How To] NordVPN on Manjaro
TL:DR the following set of commands will
- remove openresolv
- start and enable systemd-resolved
- backup your resolv.conf
- create a symlink to stub-resolv used by systemd resolver
sudo pacman -Rns openresolv
sudo systemctl enable --now systemd-resolved
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Reboot your system to ensure the changes are reflected properly.