Exactly.

Yep.

Not on the internet, no. But on your local network, yes. But this is mostly not a real issue.

If the upstream server supports it, yes. So if you copied the URI of the DNS server (like https://xxxxxx) it will be encrypted.