Cannot get Frigate Devices working using Integration due to MQTT Error

I have MQTT add-on enabled in HASS Supervised:


However when I configure Frigate Integration, none of the Frigate devices available.

Yet it looks like Frigate able to connect to MQTT

Here are debug logs showing MQTT error:

homeassistant.exceptions.HomeAssistantError: Cannot subscribe to topic 'frigate/Basement/motion', make sure MQTT is set up correctly
2024-08-08 18:39:41.208 ERROR (MainThread) [homeassistant.components.binary_sensor] Error adding entity binary_sensor.back_yard_motion for domain binary_sensor with platform frigate
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/mqtt/client.py", line 220, in async_subscribe_internal
    mqtt_data = hass.data[DATA_MQTT]
                ~~~~~~~~~^^^^^^^^^^^
KeyError: 'mqtt'

This Frigate config:

mqtt:
  enabled: true
  host: hpdebian
  user: '{FRIGATE_MQTT_USER}'
  password: '{FRIGATE_MQTT_PASSWORD}'
  topic_prefix: frigate
  port: 1883

What am I doing wrong ?