I had Homekit Bridge working fine until I decided to create an IoT network and restrict communication with my primary (default) network. I have moved Home Assistant to the IoT network and have left all of my iDevices on the default network. I currently have the following rules in place.
Allow established and related connections
Allow default network to connect an all other networks.
Allow my Home Assistant Yellow to connect to all of my apple TVs, Homepods and my iphone on any port.
Allow mDNS reflection (allow any source to connect to 224.0.0.251)
Block Inter-VLAN traffic
I have also enabled mDNS on both the IoT and default networks.
I can ping the Apple devices from my IoT network. My paired devices from HA in Homekit lost connection so I tried wiping out the Homekit Bridge and reinstalling it. Now when I go to pair a device it just hangs and never creates the connection.
Is there some other service I need to allow in order to get this to work?