After connecting pptp vpn dns servers recieved from vpn server are listed at the bottom of the list in /etc/resolv.conf and have lowest priority.

To make them have higher priority:

nmcli -p connection modify MY_VPN_CONNECTION ipv4.dns-priority -42

 

found this on:

https://github.com/systemd/systemd/issues/6076