This here simulates the event objects so the trigger node waits for 4 seconds before sending the object, if something comes in between that period it will wait another four seconds, finally it will send the last object, The switch node filters out any scene_id that is not 1, 2 or 3.
[{"id":"72db09a0.17a488","type":"debug","z":"64b0477e.6a31f8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1110,"y":300,"wires":[]},{"id":"783fc16d.031bf","type":"inject","z":"64b0477e.6a31f8","name":"","topic":"","payload":"{\"event_type\":\"zwave.scene_activated\",\"topic\":\"zwave.scene_activated\",\"payload\":{\"event_type\":\"zwave.scene_activated\",\"event_data\":{\"node_id\":7,\"scene_data\":0,\"scene_id\":2}},\"_msgid\":\"c7da680e.adbf88\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":300,"wires":[["d648a823.a28468"]]},{"id":"d648a823.a28468","type":"function","z":"64b0477e.6a31f8","name":"","func":"msg = msg.payload\nreturn msg;","outputs":1,"noerr":0,"x":630,"y":300,"wires":[["ee0e2466.f0e9c8"]]},{"id":"ee0e2466.f0e9c8","type":"switch","z":"64b0477e.6a31f8","name":"","property":"(\tpayload.event_data.scene_id in [1,2,3]\t)","propertyType":"jsonata","rules":[{"t":"true"}],"checkall":"true","repair":false,"outputs":1,"x":790,"y":300,"wires":[["7ce645c8.34e47c"]]},{"id":"19970078.0df8","type":"inject","z":"64b0477e.6a31f8","name":"","topic":"","payload":"{\"event_type\":\"zwave.scene_activated\",\"topic\":\"zwave.scene_activated\",\"payload\":{\"event_type\":\"zwave.scene_activated\",\"event_data\":{\"node_id\":7,\"scene_data\":0,\"scene_id\":1}},\"_msgid\":\"c7da680e.adbf88\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":240,"wires":[["d648a823.a28468"]]},{"id":"324a5c77.b1d514","type":"inject","z":"64b0477e.6a31f8","name":"","topic":"","payload":"{\"event_type\":\"zwave.scene_activated\",\"topic\":\"zwave.scene_activated\",\"payload\":{\"event_type\":\"zwave.scene_activated\",\"event_data\":{\"node_id\":7,\"scene_data\":0,\"scene_id\":3}},\"_msgid\":\"c7da680e.adbf88\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":360,"wires":[["d648a823.a28468"]]},{"id":"a0dc346d.210648","type":"inject","z":"64b0477e.6a31f8","name":"","topic":"","payload":"{\"event_type\":\"zwave.scene_activated\",\"topic\":\"zwave.scene_activated\",\"payload\":{\"event_type\":\"zwave.scene_activated\",\"event_data\":{\"node_id\":7,\"scene_data\":0,\"scene_id\":4}},\"_msgid\":\"c7da680e.adbf88\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":400,"wires":[["d648a823.a28468"]]},{"id":"7ce645c8.34e47c","type":"trigger","z":"64b0477e.6a31f8","op1":"1","op2":"","op1type":"str","op2type":"payl","duration":"4","extend":true,"units":"s","reset":"","bytopic":"all","name":"","x":960,"y":300,"wires":[["72db09a0.17a488"]]}]
If you are looking at a combination of presses then you probably need a join node, i have a similar flow for that which works on a sonoff t1, a double press on one button, then a double on the second button in a short period of time activates a scene, and another scene if executed in reverse.