Clients not showing even though they are running through pihole

My home devices are not showing as clients inside pihole even though I can confirm these devices are routing DNS through pihole.

Setup

  • Windows 11 desktop running Docker
  • Netgear Orbi RBS350

When I check the Mac addresses given in my client list, none of these exist connected to my router.

My device DNS addresses set to automatic are also populating my router ip (192.168.1.1)
Orbi is running DHCP and has been set to configure DNS to my pihole ip address (192.168.1.22)

Steps taken:

  1. Restarted everything
  2. Renewed DHCP leases on everything
  3. Manually configured DNS on devices set to pihole ip.
  4. Set up conditional forwarding

I can confirm all devices are running through pihole by shutting down docker and these devices stop being able to resolve any websites, they just never show up as a client.

Any help would be appreciated thank you!

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

Thanks! thats helpful and easy to understand.

However, correct me if im wrong, after reading that page, If i set the devices DNS manually to my pihole IP, shouldn't that force them to show up as a client?
Because I have tried this with a few of my devices which they still aren't showing.