I think I see what you mean now. But isn’t there supposed to be just one trigger in any given flow, and all the other components just being AND (conditions) and THEN (actions)? I don’t think the ANY will wait for the execution result of another called child flow, does it?
For example: this does not complete if “Lamp JH” is turned on while waiting. It just evaluates the current state at the time the flow is started.