If you look at the debug, the action/call service node is sending the message to the window not the debug node.
You can use a delay. If the august goes through, it will clear the delay node. If it fails the delay will continue the flow after the timer expires.
[{"id":"8929a9803361bde6","type":"api-call-service","z":"0a325c35fc29f44e","name":"","server":"","version":6,"debugenabled":false,"action":"light.turn_on","floorId":[],"areaId":[],"deviceId":[],"entityId":["light.bar_main"],"labelId":[],"data":"{\"transition\": 30}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","domain":"light","service":"turn_on","x":410,"y":1080,"wires":[["36fe9076ca4ceefc","d96ce3c7f4b8516c"]]},{"id":"d3d682fde3ded030","type":"inject","z":"0a325c35fc29f44e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":220,"y":1080,"wires":[["8929a9803361bde6","529786a5ee22001b"]]},{"id":"36fe9076ca4ceefc","type":"debug","z":"0a325c35fc29f44e","name":"next node","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":740,"y":1120,"wires":[]},{"id":"529786a5ee22001b","type":"delay","z":"0a325c35fc29f44e","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":440,"y":1220,"wires":[["36fe9076ca4ceefc"]]},{"id":"d96ce3c7f4b8516c","type":"change","z":"0a325c35fc29f44e","name":"","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":460,"y":1140,"wires":[["529786a5ee22001b"]]}]