У меня была изначально проблема с настройкой mosquitto по гайду wb для установки пароля
# It is recommended to add password authentication and TLS for security. listener 1883 127.0.0.1
В этой части изменение айпи мешало потом подключаться ha из контейнера.
Также в настройках адреса MQTT в HA, указывал не localhost, а айпи контроллера, тоже самое в конфигах z2m. Это основное.
Советую после каждого изменения смотреть в логи z2m, чтобы понять проблему. Да и можете воспользоваться моим опытом с чатомГПТ, он неплохо начинает понимать суть проблемы, после полного ввода в курс проблемы