I have got it to work, but there might be a easier way if I could use just switch node.
Using your flow, I get the minutes as a negative number. So I am using a function node with the ABS function to convert that into a positive number. Then I am using a switch node, one output is >5, the other set to otherwise.
[{"id":"12c35aa054a83055","type":"change","z":"e32b69aa25b6467b","name":"time diff","rules":[{"t":"set","p":"payload","pt":"msg","to":"$moment($$.payload.observations[0].obsTimeLocal).diff($moment(), \"minutes\")","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1400,"y":420,"wires":[["52daccb7fbc2d5c2"]]},{"id":"52daccb7fbc2d5c2","type":"function","z":"e32b69aa25b6467b","name":"ABS","func":"let value = msg.payload\nmsg.payload = Math.abs(value);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":420,"wires":[["4ac46f514b29fea9"]]},{"id":"4ac46f514b29fea9","type":"switch","z":"e32b69aa25b6467b","name":"","property":"payload","propertyType":"msg","rules":[{"t":"lt","v":"5","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1650,"y":420,"wires":[["f315b03298efee59"],["2df43aa4481ce51a"]]}]