How to set a binary command zwave value?

I have a zooz zen71 switch wired in a 3-way setup. The dumb switch is a rocker with toggle and updates the binary switch command, toggling between true/false.

When I operate the zooz switch (single tap up/down) it runs a scene, and then sets the value to true/false depending if it’s the upper or lower paddle.

All this works great, until I attempt double tapping for scene control, it runs the scene, but doesn’t set the binary switch value. And that throws everything out of sync (on is off and cats are dogs).

So, my master plan is to set the binary command value on double taps so that all remains in sync. But I can’t seem to figure it out.

This is what I have so far in terms of actions to run after the scene is set. And as far as I can tell, it just doesn’t do anything.

I’m pretty confident about device-id, domain, type, and command_class, what I’m not sure of is “property” and “value”.

But when I run it, it doesn’t change the value and nothing shows up in the logs.

TIA!

device_id: 78c6912292eed2061b3e1254763e57d7
domain: zwave_js
type: set_value
command_class: 37
property: value
value: false

Should be:

property: targetValue

But, why don’t you just turn off the switch entity? No benefit to using this service that I can see.

Bingo, that was exactly it.
This is the specific value being set by the rocker and paddles. So, my goal was to just set it manually.

After all was said and done, it actually has a worse result as it was turning off the physical switch instead of just virtually turning if off (relay goes click).

I did find a more elegant solution that ended up working, where I set a toggle if the event is triggered by a paddle vs a rocker, then the automation can choose how to respond depending on which device triggered the action.