Buenas tomias
Sin un analizador de paquetes conectado a tu red en diversos puntos, asegurarlo es complicado. La red de cada uno es totalmente diferente a la de otro. Es cierto que si la red es "simple" con 5 móviles 3 ordenadores y la TV, no hay mucho que "rascar" como decimos. Lo que te dije en el anterior mensajes es fruto de experiencia y conocimientos de como funcionan algunas historias. No puedo decirte mucho más, por desgracia, sin estar allí en la red y "pincharla" en algunos puntos.
mDNS lleva siendo un problema desde que apareció, esto es un echo conocido, como te digo en muchos foros de diferentes fabricantes lo encuentras, desde en la propia Apple, en Ubiquiti, Asus, Netgear... casi todos los fabricantes de hardware de red han tenido/tienen problemas, por como te decía ambas cuestiones, o por no hacer una implementación muy buena, o porque directamente mDNS no se lleva bien con IGMP... no son muy amigos.
Respecto a posibles soluciones, habría primero que asegurarse al 100% si es un dispositivo concreto, o la suma de ellos. Existen muchos escenarios posibles. Por ejemplo, podría ser "simplemente" que un dispositivo al no tener respuesta porque se está filtrando su tráfico empieza a bombardear en broadcast como si no existiese un mañana. O podría ser algo más trivial y una interacción "mortal" entre dicho dispositivo con la red. O podría ser un agotamiento de RAM y de recursos del Router debido a una sobresaturación de peticiones...
Piensa que por mucho tráfico que genere un dispositivo en exclusividad, si es tráfico unicast (el habitual) no va a bloquear un Router actual. Si lo tumba es o porque es un tráfico Broadcast/Multicat que quiere llegar a toda la red, o pq provoca un "ataque de amplificación" (explicar esto ahora daría para muchos post), o interaccionada de un modo raro con el Router por algún problema de compatibilidad, o está abriendo un sin fin de conexiones que agota al Router. Como es lógico si tienes varios dispositivos potenciales que puedan hacer esto...
Respecto a colocar un AP para todos los HomeKit.. yo eso lo recomendaría siempre, pero no porque tengas o no problemas. Es uno de los consejos que doy a todos los que usan cierto número de dispositivos domóticos, "aislarlos" siempre todos en un AP independiente para poder dejar libre las redes principales. Esto es muy importante por muchos motivos, y ya te digo que es una recomendación básica que hago a todos, sin tener ningún problema.
Puede eso solucionarlo? Poder puede, seguro no. Si tendría una ventaja añadida, al estar todo detrás del Switch, este último podría usarse para "aislar" más el tráfico, también más sencillo de diagnosticar con un analizador de paquetes, que conectado al Switch y haciendo un portmirror se podría ver que pasa o que no pasa.
Pero quizás lo primero que yo haría antes que todo eso es pinchar un analizador de paquetes en el Router. Pinchado al Router no vamos a ver más que nuestro propio tráfico de dicho PC, más el tráfico Broadcast más el tráfico Multicast, pero si lo dejamos "tiempo" (sin actividad el equipo que haga la prueba para no inundarnos de tráfico propio), quizás se puedan ver irregularidades. Si además tenemos la suerte de pillar el momento que el Router casca, mejor que mejor.
Se puede hacer lo mismo en el Switch. En el Switch es aun más simple porque se puede habilitar portmirror en ese Switch a cualquier puerto, o a varios a la vez, con lo que puedes ver desde el equipo que capture el tráfico, TODO el tráfico que pase por el Switch si así se quiere, no solo el tráfico propio. Esto parece una tontería, pero ya he olvidado las veces que he logrado solucionar un problema en una red gracias a esto
Y por último y más ideal aun, aunque me temo que no es posible por métodos ortodoxos, sería capturar el tráfico DENTRO del propio Router, sin contar que se podría ver perfectamente el estado del Router en ese momento, si es por colapso de RAM, bloqueo por CPU, reinicio o que. Pero esto, aunque es posible, requiere ya artes un tanto más... "oscuras".