Fix SELinux labels and discard DNS pushed by DHCP:
sudo restorecon -F -R /etc/systemd/resolved.*
sudo rm -f -R /run/systemd/resolve/netif
sudo tee /etc/NetworkManager/conf.d/00-custom.conf << EOF > /dev/null
[main]
dns=none
systemd-resolved=false
EOF
sudo systemctl restart NetworkManager.service
sudo systemctl restart systemd-resolved.service
If the issue persists, check the output:
resolvectl --no-pager status
resolvectl --no-pager query example.org