systemd is nice in principle, but it does not always improve things. E.g. why does it need a DNS resolver?
This will get rid of the initial DNS name not resolvable error I see sometimes: Change /etc/nsswitch.conf and remove in the hosts line the “[NOTFOUND=return]”
This removes the local DNS proxy/cache: Edit /etc/systemd/resolved.conf and include your DNS server here.
Also fix your resolv.conf symbolic link:
❯ ls -la /etc/resolv.conf lrwxrwxrwx 1 root root 34 May 4 20:55 /etc/resolv.conf -> ../run/systemd/resolve/resolv.conf