Does anyone here (looking at you, u/6roybatty6) know an effective way to debug mDNS propagation on an Eero network? I have 5 HomeKit devices that should broadcast on _hap._tcp and when I use dns-sd I can see some of them, some of the time, when I'm on WiFi. When I'm on Ethernet, on a network segment connected directly to the gateway, I can consistently see everything, all the time (again, using dns-sd).

My 5 devices are Home - my Ecobee Thermostat, Smart Bridge 2 - a Lutron Caseta hub, GarageOpener - an Insignia, HomeKit native device, Living Room TV - I think this is the Apple TV, and finally, and most importantly, Homebridge - my Pi 4 running homebridge, exposing ~28 addl devices to HomeKit.

Here's dns-sd -B _hap._tcp from my MBP Browsing for _hap._tcp DATE: ---Fri 03 Jan 2020--- 17:53:35.225 ...STARTING... Timestamp A/R Flags if Domain Service Type Instance Name 17:53:35.226 Add 3 6 local. _hap._tcp. Smart Bridge 2 17:53:35.226 Add 2 6 local. _hap._tcp. GarageOpener-A69027 17:53:56.350 Add 2 6 local. _hap._tcp. Home 17:58:46.966 Add 2 6 local. _hap._tcp. Driveway-DDE6 17:59:06.530 Rmv 0 6 local. _hap._tcp. Home 17:59:07.575 Add 2 6 local. _hap._tcp. Home 17:59:56.643 Rmv 0 6 local. _hap._tcp. Driveway-DDE6 18:01:02.062 Rmv 0 6 local. _hap._tcp. Home 18:01:46.913 Add 2 6 local. _hap._tcp. Home 18:05:02.219 Rmv 0 6 local. _hap._tcp. Home 18:05:25.309 Add 2 6 local. _hap._tcp. Home 18:08:50.534 Add 2 6 local. _hap._tcp. Living Room TV 18:10:11.350 Rmv 0 6 local. _hap._tcp. Home 18:10:12.856 Add 2 6 local. _hap._tcp. Home 18:12:43.485 Rmv 0 6 local. _hap._tcp. Home 18:13:12.667 Add 2 6 local. _hap._tcp. Home 18:13:34.639 Rmv 0 6 local. _hap._tcp. Home

Here's from my iMac Browsing for _hap._tcp DATE: ---Fri 03 Jan 2020--- 18:15:44.709 ...STARTING... Timestamp A/R Flags if Domain Service Type Instance Name 18:15:44.710 Add 3 7 local. _hap._tcp. GarageOpener-A69027 18:15:44.710 Add 3 7 local. _hap._tcp. Smart Bridge 2 18:15:44.710 Add 3 7 local. _hap._tcp. Living Room TV 18:15:44.710 Add 3 7 local. _hap._tcp. Home 18:15:44.710 Add 3 6 local. _hap._tcp. 3D Printer-CCA2 18:15:44.710 Add 3 6 local. _hap._tcp. Front Porch-6EAB 18:15:44.710 Add 3 6 local. _hap._tcp. Driveway-DDE6 18:15:44.710 Add 3 6 local. _hap._tcp. Master Bedroom-E76B 18:15:44.710 Add 3 6 local. _hap._tcp. Homebridge-98DA 18:15:44.710 Add 3 6 local. _hap._tcp. Smart Bridge 2 18:15:44.710 Add 3 6 local. _hap._tcp. GarageOpener-A69027 18:15:44.710 Add 2 6 local. _hap._tcp. Home

Now - I think I have WiFi/Ethernet both enabled on the iMac, which is why there's two interfaces showing. I can probably get a much cleaner picture by disabling WiFi. Actually - here's a longer run with both interfaces still active, but split to just one or the other, and there's an interesting pattern ...

Ethernet (I think? Not sure what the number refers to) 18:07:35.042 Add 3 6 local. _hap._tcp. 3D Printer-CCA2 18:07:35.042 Add 3 6 local. _hap._tcp. Front Porch-6EAB 18:07:35.042 Add 3 6 local. _hap._tcp. Driveway-DDE6 18:07:35.042 Add 3 6 local. _hap._tcp. Master Bedroom-E76B 18:07:35.042 Add 3 6 local. _hap._tcp. Homebridge-98DA 18:07:35.042 Add 3 6 local. _hap._tcp. GarageOpener-A69027 18:07:35.042 Add 3 6 local. _hap._tcp. Smart Bridge 2 18:07:35.042 Add 2 6 local. _hap._tcp. Home 18:08:50.448 Add 2 6 local. _hap._tcp. Living Room TV 18:12:00.574 Rmv 1 6 local. _hap._tcp. 3D Printer-CCA2 18:12:00.574 Rmv 1 6 local. _hap._tcp. Front Porch-6EAB 18:12:00.574 Rmv 1 6 local. _hap._tcp. Driveway-DDE6 18:12:00.574 Rmv 1 6 local. _hap._tcp. Master Bedroom-E76B 18:12:00.574 Rmv 1 6 local. _hap._tcp. Homebridge-98DA 18:12:00.574 Rmv 1 6 local. _hap._tcp. GarageOpener-A69027 18:12:00.574 Rmv 1 6 local. _hap._tcp. Smart Bridge 2 18:12:00.574 Rmv 1 6 local. _hap._tcp. Home 18:12:00.576 Rmv 0 6 local. _hap._tcp. Living Room TV 18:12:35.824 Add 2 6 local. _hap._tcp. Homebridge-98DA 18:12:35.860 Add 2 6 local. _hap._tcp. GarageOpener-A69027 18:12:38.082 Add 2 6 local. _hap._tcp. 3D Printer-CCA2 18:12:38.083 Add 2 6 local. _hap._tcp. Front Porch-6EAB 18:12:38.216 Add 3 6 local. _hap._tcp. Driveway-DDE6 18:12:38.216 Add 2 6 local. _hap._tcp. Master Bedroom-E76B 18:12:45.410 Add 2 6 local. _hap._tcp. Smart Bridge 2 18:13:12.631 Add 2 6 local. _hap._tcp. Home 18:13:37.573 Rmv 1 6 local. _hap._tcp. Homebridge-98DA 18:13:37.573 Rmv 1 6 local. _hap._tcp. GarageOpener-A69027 18:13:37.573 Rmv 1 6 local. _hap._tcp. 3D Printer-CCA2 18:13:37.573 Rmv 1 6 local. _hap._tcp. Front Porch-6EAB 18:13:37.573 Rmv 1 6 local. _hap._tcp. Driveway-DDE6 18:13:37.573 Rmv 1 6 local. _hap._tcp. Master Bedroom-E76B 18:13:37.573 Rmv 1 6 local. _hap._tcp. Smart Bridge 2 18:13:37.573 Rmv 1 6 local. _hap._tcp. Home 18:14:11.664 Add 2 6 local. _hap._tcp. Homebridge-98DA 18:14:12.733 Add 3 6 local. _hap._tcp. Smart Bridge 2 18:14:12.733 Add 2 6 local. _hap._tcp. Home 18:14:13.489 Add 2 6 local. _hap._tcp. 3D Printer-CCA2 18:14:13.491 Add 2 6 local. _hap._tcp. Front Porch-6EAB 18:14:13.591 Add 2 6 local. _hap._tcp. Driveway-DDE6 18:14:13.594 Add 2 6 local. _hap._tcp. Master Bedroom-E76B 18:14:22.356 Add 2 6 local. _hap._tcp. GarageOpener-A69027 18:14:42.647 Rmv 1 6 local. _hap._tcp. Home 18:15:08.357 Rmv 1 6 local. _hap._tcp. Homebridge-98DA 18:15:08.357 Rmv 1 6 local. _hap._tcp. Smart Bridge 2 18:15:08.357 Rmv 1 6 local. _hap._tcp. 3D Printer-CCA2 18:15:08.357 Rmv 1 6 local. _hap._tcp. Front Porch-6EAB 18:15:08.357 Rmv 1 6 local. _hap._tcp. Driveway-DDE6 18:15:08.357 Rmv 1 6 local. _hap._tcp. Master Bedroom-E76B 18:15:08.357 Rmv 0 6 local. _hap._tcp. GarageOpener-A69027 18:15:19.844 Add 3 6 local. _hap._tcp. 3D Printer-CCA2 18:15:19.844 Add 3 6 local. _hap._tcp. Front Porch-6EAB 18:15:19.844 Add 3 6 local. _hap._tcp. Driveway-DDE6 18:15:19.844 Add 2 6 local. _hap._tcp. Master Bedroom-E76B 18:15:20.541 Add 2 6 local. _hap._tcp. Homebridge-98DA 18:15:20.659 Add 2 6 local. _hap._tcp. Smart Bridge 2 18:15:28.194 Add 2 6 local. _hap._tcp. GarageOpener-A69027 18:15:28.851 Add 2 6 local. _hap._tcp. Home

WiFi (I think?) 18:07:35.041 Add 3 7 local. _hap._tcp. Smart Bridge 2 18:07:35.042 Add 3 7 local. _hap._tcp. GarageOpener-A69027 18:07:35.042 Add 3 7 local. _hap._tcp. Living Room TV 18:07:35.042 Add 3 7 local. _hap._tcp. Home 18:07:47.947 Rmv 0 7 local. _hap._tcp. Home 18:08:48.687 Add 2 7 local. _hap._tcp. Home 18:12:00.574 Rmv 1 7 local. _hap._tcp. Smart Bridge 2 18:12:00.574 Rmv 1 7 local. _hap._tcp. GarageOpener-A69027 18:12:00.574 Rmv 1 7 local. _hap._tcp. Living Room TV 18:12:00.575 Rmv 1 7 local. _hap._tcp. Home 18:12:31.642 Add 2 7 local. _hap._tcp. Smart Bridge 2 18:12:31.659 Add 2 7 local. _hap._tcp. Living Room TV 18:12:31.671 Add 2 7 local. _hap._tcp. GarageOpener-A69027 18:13:12.808 Add 2 7 local. _hap._tcp. Home 18:13:37.573 Rmv 1 7 local. _hap._tcp. Smart Bridge 2 18:13:37.573 Rmv 1 7 local. _hap._tcp. Living Room TV 18:13:37.573 Rmv 1 7 local. _hap._tcp. GarageOpener-A69027 18:13:37.573 Rmv 0 7 local. _hap._tcp. Home 18:14:08.655 Add 2 7 local. _hap._tcp. Smart Bridge 2 18:14:08.661 Add 2 7 local. _hap._tcp. GarageOpener-A69027 18:14:08.860 Add 2 7 local. _hap._tcp. Living Room TV 18:14:12.931 Add 2 7 local. _hap._tcp. Home 18:14:42.647 Rmv 0 7 local. _hap._tcp. Home 18:15:08.357 Rmv 1 7 local. _hap._tcp. Smart Bridge 2 18:15:08.357 Rmv 1 7 local. _hap._tcp. GarageOpener-A69027 18:15:08.357 Rmv 1 7 local. _hap._tcp. Living Room TV 18:15:16.652 Add 2 7 local. _hap._tcp. GarageOpener-A69027 18:15:16.671 Add 2 7 local. _hap._tcp. Smart Bridge 2 18:15:16.859 Add 2 7 local. _hap._tcp. Living Room TV 18:15:17.009 Add 2 7 local. _hap._tcp. Home

You'll note this if of 7, shown last above, looks a lot like what I see from the MBP ... there's certain devices completely missing.

I'm a little at my whits end ... I'm not sure where else to go with this. Anyone have any good tools they use to diagnose mDNS issues?

Thanks!