Ghost automation - works after being deleted - Strange Z-wave problems

So I created this automation so I can turn on the lights via a Z-Wave Eaton RF9517 add on switch (button)
As I was trying to change the options and I noticed some strange issues.
So I ended up deleting the automation and it still works even after being deleted and in the logs there are no automations triggered to make it happen.

I recreated the code after I deleted it, please see below.

What is happening?

alias: Ghost Automation
description: ""
trigger:
  - platform: device
    device_id: 3d73f87dca14ae513d918077d09da122
    domain: zwave_js
    type: zwave_js.value_updated.value
    command_class: 32
    property: currentValue
    endpoint: "0"
    from: "0"
    to: "255"
condition: []
action:
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.lights_hall_college
mode: single

I remembered that I added the light to the same group as the button, but it never worked before until I made the automation.

When I added another light it turned that one on too.
Why did it not work before and why does it work now?