Modbus getting slow after upgrade to 2023.10.2

Hi,

I have experienced a problem with my modbus functionality, ModBus is getting slow after 2023.10.2, this is to an extent where the restart is taking 10+ minutes (and I can see in the supervisor log that the watchdog has been triggered).

I have not changed anything regarding the configuration (se below) This is for my HVAC system and have been running for years

is there a mistake in my config that has now become a problem in the latest release?

I have currently removed this configuration (and it related automations) and then my system boots in seconds.

Hope someone can help here

modbus:

  • type: tcp
    host: 10.0.0.149
    port: 8899
    name: elfin_EE11-2
    retries: 10
    sensors:
    • name: VPL In Temp
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 201
      input_type: input
      unit_of_measurement: °C
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Input.T2_Inlet_Pre_Heater
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 202
      input_type: input
      unit_of_measurement: °C
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Input.T6_Evap
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 206
      input_type: input
      unit_of_measurement: °C
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Input.T10_Extern
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 210
      input_type: input
      unit_of_measurement: °C
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Output.Exhaust_Speed
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 200
      input_type: holding
      unit_of_measurement: “%”
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Output.Inlet_Speed
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 201
      input_type: holding
      unit_of_measurement: “%”
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: AirQual.RH
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 221
      input_type: input
      unit_of_measurement: “%”
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Control.VentSet
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 1003
      input_type: holding
      unit_of_measurement: “”
      scale: 1
      offset: 0
      precision: 0
      data_type: int16
    • name: Control.ModeAct
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 1001
      input_type: input
      unit_of_measurement: “”
      scale: 1
      offset: 0
      precision: 0
      data_type: int16
    • name: Control.TempSet
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 1004
      input_type: holding
      unit_of_measurement: °C
      scale: 0.01
      offset: 0
      precision: 1
      data_type: int16
    • name: Program.Select
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 500
      input_type: holding
      unit_of_measurement: “”
      scale: 1
      offset: 0
      precision: 0
      data_type: int16
    • name: Airflow.VentSet
      scan_interval: 30
      lazy_error_count: 5
      slave: 30
      address: 1100
      input_type: input
      unit_of_measurement: “”
      scale: 1
      offset: 0
      precision: 0
      data_type: int16

Ho, Same problem for me.
Over 10 minutes to restart HA and service modbus.write_register not responding after 1 day the system Is started
Thanks