ecobee not "discovered" by Home Assistant

I am trying to use the HomeKit integration to connect my ecobee thermostat to HomeAssistant.

The ecobee is discoverable on my iPad (it is not currently paired to it though). I have the thermostat showing the QR code after I selected “Enable Pairing”.

When I try to add a “HomeKit Device” in Home Assistant, it just says " No unpaired devices could be found". I tried the python3 -m netdisco command and it says “Discovered 0 devices” .

My wifi network is an eero 6. My home-assistant machine is connected to the router by ethernet and the ecobee is connected to the same router by wifi (no other mesh nodes).

Would it be possible to add the device directly by ip address?

The HomeKit integration relies on mDNS/zeroconf for device discovery. Is this enabled in the configuration.yaml

Some routers or mesh systems like Eero may have “client isolation” enabled, which prevents devices on Wi-Fi from communicating with devices on Ethernet.

Ill look deeper into this, ecobee really did zilch there api stuff, generac falling behind carrier now. lol.