I’ll start you off by asking is this running:
systemctl status systemd-resolved
If not start and or enable it, this just smells like that issue.