HomeKit MQTT lights not showing up after HA update

After resisting for over one year, I just updated both Home Assistant and OS to the latest version.

I had to change all the mqtt entities from

lights:
  platform: mqtt

to

mqtt:
   lights:

A couple of them I just configured them through discovery (?) rather than MQTT
Those two I can still see in HomeKit, but the ones I reconfigured manually only work in Home Assistant

My Homekit yaml configuration hasn’t changed and looks like this

homekit:
  filter:
    exclude_domains:
      - automation
#      - binary_sensor
      - sensor
      - climate
      - select
      - media_player
      - remote
      - binary_sensor
    exclude_entities:
      - switch.shelly_plug
      - switch.shelly_plug2
      - switch.shelly_plug3
      - switch.deumidificatore
      - switch.dishwasher
      - script.control
      - input_boolean.toggle
      - switch.switch12
      - switch.switchplug
      
    include_entities:
      - sensor.shelly_t1
      - binary_sensor.doorbell1
      - binary_sensor.PIR
      - binary_sensor.window_bedroom1_left
      - binary_sensor.window_bedroom1_right
      - binary_sensor.window_bedroom2_left
      - binary_sensor.window_bedroom2_right
      - binary_sensor.windowbedroom3
      - binary_sensor.window_bathroom
      - binary_sensor.porch
      - binary_sensor.utility_door
      - binary_sensor.kitchen_door


How can I solve this?