Here it is, but at this stage it is just the trigger node and a debug node. I have seen similar behaviour, i.e. multiple outputs from a single event, on the poll state node too so I have a suspicion this might be a HA / Node Red issue
[{"id":"7becea40.e4f164","type":"tab","label":"Bench","disabled":false,"info":""},{"id":"a5e5ae4.97b8e5","type":"trigger-state","z":"7becea40.e4f164","name":"Study state","server":"7b019ae4.9d4824","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.study_group","entityidfiltertype":"exact","debugenabled":true,"constraints":[{"id":"77p9ayqkoyn","targetType":"entity_id","targetValue":"binary_sensor.office_mqtt","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is_not","comparatorValueDatatype":"entity","comparatorValue":""}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":130,"y":100,"wires":[["a72c39ad.963768"],[]]},{"id":"a72c39ad.963768","type":"debug","z":"7becea40.e4f164","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":350,"y":100,"wires":[]},{"id":"7b019ae4.9d4824","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]