Re: Condition (Apply to each)
Hi Mark,
Separate the conditions into separate cases. Here are screenshots of a flow I built that shows what it should look like. The first condition should not post the message in chat, but only check for 'yes' answers.

The second condition (which is not an apply to each) checks if the variable is greater than 0. If yes you can post a message and then terminate.

If no, you can run the same apply-to-each-condition as the 1st condition to post the messages in teams. And because you already checked for yes answers, there is no way that this final condition will run if have a yes answer. If it was yes, then it would've already terminated.

Lastly, to get that information from the 'yes' condition, you should initialize a string variable and use the 'append to string variable' action to gather the necessary information. This will run alongside your 'increment variable' action. I forgot about this in my initial response, but that should cover everything.
Hope this helps!