Update Gravity -- DNS resolution is currently unavailable

The issue I am facing:
New install of docker + pihole + cloudflared, I get this when I try to update the gravity list:
DNS resolution is currently unavailable

Details about my system:
Raspberry Pi
Docker
Pi Hole image
Visibilityspots cloudflared image
https://github.com/bbhagan/pihole

From local machine (cloudflared):

dig @127.0.0.1 +short -p 5053 apple.com
17.253.144.10

From local machine (pihole):

dig @127.0.0.1 +short apple.com
17.253.144.10
ping apple.com
PING apple.com (17.253.144.10) 56(84) bytes of data.
64 bytes from apple.com.sg (17.253.144.10): icmp_seq=1 ttl=57 time=25.6 ms
64 bytes from apple.com.sg (17.253.144.10): icmp_seq=2 ttl=57 time=25.0 ms
64 bytes from apple.com.sg (17.253.144.10): icmp_seq=3 ttl=57 time=25.5 ms

Dashboard shows 851 total queries, 2 queries blocked, -2 Domains on Adlists

I have several other pis running this combo, this is the first time I'm seeing this issue...

This is my primary DNS (first one listed in DNS list in DHCP for this network)

Please help!

--Brian

https://tricorder.pi-hole.net/bB8TyBHU/

Ok, I "fixed" it... I set a static DNS for the host pihole to 1.1.1.1 and that allowed the gravity update to take place.

Odd that it wouldn't use localhost for the dns resolution.