I overlooked that timing requirement. It could be lime @E1cid suggested, just setup the 3 seconds delay in the configuration of the join node, in which case it will count the delay from the first message. The batch node could be dismissed.
[{"id":"a3b92cc4.e3cb","type":"tab","label":"Flow 4","disabled":false,"info":""},{"id":"fe98a93d.9ad0f8","type":"inject","z":"a3b92cc4.e3cb","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"up","payloadType":"str","x":270,"y":160,"wires":[["438f7b96.777dc4"]]},{"id":"ce95dd27.9a57","type":"inject","z":"a3b92cc4.e3cb","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"down","payloadType":"str","x":270,"y":220,"wires":[["438f7b96.777dc4"]]},{"id":"59491ed3.2f9cd","type":"inject","z":"a3b92cc4.e3cb","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"left","payloadType":"str","x":270,"y":280,"wires":[["438f7b96.777dc4"]]},{"id":"84f1ec26.d5d66","type":"inject","z":"a3b92cc4.e3cb","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"right","payloadType":"str","x":270,"y":340,"wires":[["438f7b96.777dc4"]]},{"id":"8028bfa1.dc15c","type":"debug","z":"a3b92cc4.e3cb","name":"Scene 1 = updownleft","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":760,"y":220,"wires":[]},{"id":"1c72b271.79fe0e","type":"switch","z":"a3b92cc4.e3cb","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"updownleft","vt":"str"},{"t":"eq","v":"leftrightdown","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":3,"x":550,"y":280,"wires":[["8028bfa1.dc15c"],["ae3a89bc.cdb818"],["df6f89cd.0060f8"]]},{"id":"438f7b96.777dc4","type":"join","z":"a3b92cc4.e3cb","name":"","mode":"custom","build":"string","property":"payload","propertyType":"msg","key":"topic","joiner":"","joinerType":"str","accumulate":false,"timeout":"3","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":430,"y":280,"wires":[["1c72b271.79fe0e"]]},{"id":"ae3a89bc.cdb818","type":"debug","z":"a3b92cc4.e3cb","name":"Scene 2 = leftrightdown","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":770,"y":260,"wires":[]},{"id":"df6f89cd.0060f8","type":"change","z":"a3b92cc4.e3cb","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"no match after 3 seconds","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":740,"y":300,"wires":[["f5e2dbbf.6a53b8"]]},{"id":"f5e2dbbf.6a53b8","type":"debug","z":"a3b92cc4.e3cb","name":"no match after 3 seconds","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":950,"y":300,"wires":[]}]