The emerge node, built via Node-Maker

I just tried this node out and it didn't seem to work for me
I want to wait until 3 messages with different topics have arrived and then output but its not working for me
What have I got wrong?

[{"id":"c999bddccf728078","type":"emerge","z":"a5b78a370366734b","name":"","grpRules":[{"ruleProperty":"topic","rulePropertyType":"msg","ruleOperation":"==","ruleValue":"red","ruleValueType":"str"},{"ruleProperty":"topic","rulePropertyType":"msg","ruleOperation":"==","ruleValue":"green","ruleValueType":"str"},{"ruleProperty":"topic","rulePropertyType":"msg","ruleOperation":"==","ruleValue":"blue","ruleValueType":"str"}],"ruleProperty":"payload","rulePropertyType":"msg","ruleOperation":"==","ruleValue":"","ruleValueType":"str","rulesTimeout":30,"timeoutAction":"0","x":310,"y":290,"wires":[["041a3ab2449d6513"]]},{"id":"041a3ab2449d6513","type":"debug","z":"a5b78a370366734b","name":"debug 23","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":500,"y":290,"wires":[]},{"id":"9d5e796efacbc1b6","type":"inject","z":"a5b78a370366734b","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"red","payload":"","payloadType":"date","x":100,"y":270,"wires":[["c999bddccf728078"]]},{"id":"988004d53c37c84c","type":"inject","z":"a5b78a370366734b","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"green","payload":"","payloadType":"date","x":110,"y":320,"wires":[["c999bddccf728078"]]},{"id":"541d960381417cb1","type":"inject","z":"a5b78a370366734b","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"blue","payload":"","payloadType":"date","x":110,"y":380,"wires":[["c999bddccf728078"]]}]

image