Homekit not syncing status of light from homekit

I bought a track light device and connects it to xiaomi gateway via bluetooth. Integration to xiaomi miot is added with cloud mode. Homeassistant is able to control everything about the light and also able to read the status. But when I added the light to homekit bridge, things went wrong.
I was able to do in homekit:

  1. see the light
  2. click the light, it actually turn on the light. Hass also show HomeKit send command turn_on to Set state to 1 for light.

But:
the light status is always off in homekit and I am not able to turn off the light anymore:)

What went wrong here? Thank you!

I can’t find any info elsewhere on this (likely because my googlefu isn’t strong enough) so reviving the topic to see if this issue has been sorted and what I can do. I have a single hue bulb and one Lutron Caseta switch exhibiting this behavior.

Quick edit as I found a solution fairly quickly after posting. I was adding my lights and the Lutron switch as accessories, and decided on a whim to try and add them as bridges. This appears to have solved the problem and all of my lights are working as expected now.