Bonjour son dos sistemas que funcionan juntos: mDNS (Multicast DNS) y DNS-SD (DNS Service Discovery).
mDNS permite identificar a los hosts (dispositivos/ordenadores), mientras que DNS-SD les permite publicar qué servicios están ejecutando.
El DNS de multidifusión, como su nombre indica, se basa en la multidifusión IP, y concretamente en la multidifusión IP 224.0.0.251
(IPv4) o ff02::fb
(IPv6) (en su caso, lo más probable es que sea la primera). Parece que El DNS-SD funciona por unicast entre clientes.
Sospecho que el problema está probablemente en el reenvío de paquetes de multidifusión. Algunos switches/routers no pasan paquetes de broadcast/multicast entre algunas interfaces de red.
En el caso más sencillo, por ejemplo, no quieres que las emisiones/multicast de tu propia red local salgan a la web. En un entorno corporativo de gran tamaño, es posible que quieras limitar dicho tráfico a unidades organizativas o grupos de ordenadores definidos.
Supongo que tus switches/router están configurados para bloquear los paquetes de multidifusión que van "aguas arriba" (al router) o (posiblemente) para limitar el número de saltos (no estoy seguro de que eso sea posible). No estoy familiarizado con los switches Netgear, pero una búsqueda rápida en Google sugiere que hay una opción de configuración llamada ' Bloqueo de la dirección de multidifusión desconocida '. Puede intentar desactivar esto en los interruptores, y/o especificar 244.0.0.251 como una dirección "conocida" si es posible.
Puede ser que en la configuración específica (dispositivo1 - conmutador - router - conmutador - dispositivo2) los conmutadores no piensen que el router está participando en la multidifusión 244.0.0.251, y por eso no se molestan en reenviar ese puerto. El router puede estar haciendo lo mismo para los switches, o puede no ser consciente de la multidifusión.
Podría ser educativo tratar de conectar un interruptor al otro, en lugar de cada uno a través del router. Es posible que "jueguen mejor" cuando se conecten directamente entre sí (aunque es sólo una suposición, y probablemente no sea útil para su despliegue previsto).
Este debate también podría ser útil para entender mejor las limitaciones de multidifusión de esos conmutadores también.