Possible interim solution for GE/JASCO 12724 Dimmer "polling" in Z-Wave JS

I recently migrated from the deprecated OZW 1.4 integration to the new Z-wave JS and as others have reported, my two old GE/JASCO 12724 dimmers were not reporting state changes and brightness changes reliably. I am trying to use the “zwave_js.refresh_value” service call to remedy this and have created two automations for each of the switches and so far it seems to work pretty well:

- id: '1614861659011'
  alias: Poll Kitchen
  description: ''
  trigger:
  - platform: event
    event_type: state_changed
    event_data:
      entity_id: light.kitchen_light
  condition: []
  action:
  - service: zwave_js.refresh_value
    target:
      entity_id: light.kitchen_light
    data:
      refresh_all_values: true
  mode: single

  - id: '1614867464909'
  alias: Poll Kitchen Brightness
  description: ''
  trigger:
  - platform: state
    entity_id: light.kitchen_light
    attribute: brightness
  condition: []
  action:
  - service: zwave_js.refresh_value
    target:
      entity_id: light.kitchen_light
    data:
      refresh_all_values: true
  mode: single

Any feedback about this approach is welcomed.
Update: It’s still not 100% reliable, but controlling the lights from the physical switch seems to update HA most of the time. Also, I am not sure if the “brightness” automation is working as intended.