Slow and erratic ZWaveJS

I looked through several threads here and on reddit with no luck. Any recommendations are appreciated.
I have a 19 device zwave network with a mix of GE/Jasco and Zooz. RPiB+ and Aeotec Gen5 Stick. All of my HA software and add-ons are up to date.

I have an automation (below) that will sometimes run within seconds, sometimes up to 30 seconds. I have commented out all but one or two of the devices and seem to get better performance, but still observed up to 10 second delay.

My ZWaveJS log (below) shows some error messages on both GE and Zooz devices. The Zen30 devices recently had an issue that the zwaveJS team resolved. I don’t know if this is related, but it seems there are more error messages related to the Zen30s, and response times are more erratic compared to one of the GE dimmers which seems to react within 5 seconds:

ZEN30 dimmer + switch associating actions with the wrong entity in HA · Issue #2536 · zwave-js/node-zwave-js · GitHub

fix(node): also hide Basic CC after restoring from cache by AlCalzone · Pull Request #2654 · zwave-js/node-zwave-js · GitHub

The automation that has erratic response:

- alias: away button
  trigger:
  - platform: state
    entity_id: switch.garage_away
    to: 'on'
  action:
    - service: light.turn_off
      entity_id:
        - light.garage_hall
        - light.kitchen_recessed
        - light.living_east
        - light.living_west
        - light.screened_porch
        - light.study
        - light.master_bath_red
        - light.master_tub
        - light.us_hallway
        - light.us_office
        - light.guest_bath
    - service: input_boolean.turn_off
      entity_id:
        - input_boolean.pump_1_motion_time
        - input_boolean.pump_1_request
        - input_boolean.pump_2_request
    - service: switch.turn_off
      entity_id: 
        - switch.stairs
        - switch.pump1
        - switch.pump2
        - switch.garage_away
    - service: timer.start
      entity_id: timer.away_delay

A log excerpt:
nodes 31 & 35 are Zen30s. Node 6 & 7 are GE dimmers.

021-06-12T15:36:51.133Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:51.137Z CNTRLR   Failed to execute controller command after 1/3 attempts. Scheduling next try i
                                  n 100 ms.
2021-06-12T15:36:51.198Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:51.352Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:51.360Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:52.177Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:52.346Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:52.472Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:52.681Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-06-12T15:36:52.822Z CNTRLR   [Node 035] Mapping unsolicited report from root device to first supporting end
                                  point #1

another log excerpt:

2021-06-13T18:49:57.310Z CNTRLR « [Node 007] Received updated node info
2021-06-13T18:49:59.286Z CNTRLR « [Node 007] received CentralScene notification {
                                      "nodeId": 7,
                                      "ccId": "Central Scene",
                                      "ccCommand": "0x03",
                                      "payload": "0x688001"
                                  }
2021-06-13T18:50:04.109Z CNTRLR « [Node 031] received CentralScene notification {
                                      "nodeId": 31,
                                      "ccId": "Central Scene",
                                      "ccCommand": "0x03",
                                      "payload": "0x128001"
                                  }
2021-06-13T18:50:10.761Z CNTRLR « [Node 035] received CentralScene notification {
                                      "nodeId": 35,
                                      "ccId": "Central Scene",
                                      "ccCommand": "0x03",
                                      "payload": "0x298003"
                                  }
2021-06-13T18:50:12.104Z CNTRLR   Failed to execute controller command after 1/3 attempts. Scheduling next try i
                                  n 100 ms.
2021-06-13T18:50:13.654Z CNTRLR   Failed to execute controller command after 1/3 attempts. Scheduling next try i
                                  n 100 ms.
2021-06-13T18:50:22.692Z CNTRLR « [Node 031] received CentralScene notification {
                                      "nodeId": 31,
                                      "ccId": "Central Scene",
                                      "ccCommand": "0x03",
                                      "payload": "0x138001"
                                  }
2021-06-13T18:50:27.473Z CNTRLR « [Node 035] received CentralScene notification {
                                      "nodeId": 35,
                                      "ccId": "Central Scene",
                                      "ccCommand": "0x03",
                                      "payload": "0x2a8003"
                                  }
2021-06-13T18:50:41.878Z CNTRLR   [Node 006] Timed out while waiting for a response from the node
2021-06-13T18:50:46.960Z CNTRLR   Failed to execute controller command after 1/3 attempts. Scheduling next try i
                                  n 100 ms.

It’s because of the amount of devices/switches you are trying to control at the same time. It will be better when Multicast is released in (most likely) 2021.7

Please read up on the following threads: