Two New Installs of Pi-Hole Not Able to Update Gravity

Expected Behaviour:

IPs for 2 Raspberry Pis running DNS through pi-hole are set. DNS should be working:
-Raspberry Pi 3B running Raspberry Pi OS

  • VM running Raspberry Pi OS through Hyper-V

Actual Behaviour:

My router from Spectrum mandates that there be two DNS addresses, so I created a VM to run Pi-hole on a second server. Things still weren't working after setting both up so I've been tinkering with it ever since. I originally had the two servers pointing to each other, and that wasn't working, so I installed unbound on both of them and followed a video by Craft Computing. He instructed to take off the upstream servers from install, and to use a custom one of 127.0.0.1#5335 on it. I set this up on both, and my DNS fails. I currently have Cloudflare upstream servers being used by both Pis just so that my network will work. Only devices that I have manually put in the DNS servers for will work though. If I let them pull the DNS from the router they can't get out. I have the DNS servers IPs set in the router as DNS though... Not sure what I'm doing wrong here.

Debug Token: https://tricorder.pi-hole.net/MiIYiyuY/

This is the debug token for the pi-hole running on the vm:
https://tricorder.pi-hole.net/jSa1Vl6H/
Thanks in advance!

Most routers have two places to set DNS servers: WAN (or Internet) and LAN/DHCP (names may vary from router to router).

Apparently you set the WAN DNS servers to use your Pi-holes. This way, your devices will use the router as DNS and the router will use Pi-hole, but only your router will appear in Pi-hole dashboard.

I'm not familiar with Spectrum routers. Are you able to set DNS in LAN/DHCP settings?

If you are able to set them in the DHCP settings, your devices will use Pi-hole directly and they will appear individually in the dashboard.