Hello guys!
I'm using Do Until action in my flow to repeat posting message to a channel. I've met with a issue that the condition in the action isn't worked sometimes.
Case description: When a new email arrives, post an adaptive card to a channel and wait for a response.
The adaptive card contains three button (action.submit: 'Accept', 'Reject', 'Send Back'). When the button 'Reject' is clicked at the first time, the card will repost to the channel. Otherwise the flow is going to next step.

I'm using Do Until action with variable 'Counter' (integer type) for checking condition. The variable is initialized with zero value before the loop. When the button 'Reject' is clicked at the first time, the 'Counter' is set '1'. When the button 'Reject' is clicked at the second time, the 'Counter' will be set '2' and the loop will be broken. I've selected the following condition:
'Do Until Counter is greater than or equals 2'
My issue: Sometimes the loop is broken, when the 'Counter' is set with '1' value. I can't reproduce the issue in testing mode. But I've met with in running flow.
Please could you help me to resolve the problem?
P.S. I've added Check Error switch below 'Do Until' action to monitor value of 'Counter' after broking the loop. As I understand the case with condition 'Equals 1' shouldn't happen; but not so.