Modbus TCP hangs if one device is not reachable

Hello,

sometimes, one of my modbus tcp devices loses network connectivity.
At this time, all of my sensors for other devices which are configured through modbus tcp are also not working. It seams that modbus completly get stucked.
Is this correct, or do i have a missed something in my configuration?

here are two modbus devices from my configuration.

modbus:
  - name: "Pluggit"
    type: tcp
    host: 192.168.178.22
    port: 502
    sensors:
      - name: Pluggit Aussen Temperatur
        unit_of_measurement: °C
        slave: 1
        address: 133
        input_type: holding
        data_type: float32
        #swap: none
        #count: 2
      - name: Pluggit einströhmende Temperatur
        unit_of_measurement: °C
        slave: 1
        address: 135
        input_type: holding
        data_type: float32
        #swap: none
        #count: 2
  - name: "WeishauptWP"
    type: tcp
    host: 192.168.178.47
    port: 502
    sensors:
      - name: "WP Vorlaufsolltemperatur"
        unit_of_measurement: °C
        input_type: input
        slave: 1
        address: 31104
        scan_interval: 30
        #count: 1
        scale: 0.1
        precision: 1
      - name: "WP Vorlauftemperatur"
        unit_of_measurement: °C