Hi @andreasen ,
Do you want to end the flow until all the approvers Approved the request?
Do until will be a good solution for your scenario.
I have set up the flow likes below, which is working properly when an approver Rejects the request, it will return back to the fist approver to restart the approval process.
Note: when using Do until loop, we should select condition value from actions within the loop.
When an item is created triggers the flow.
Initialize two String variables, Test1 and Test2. Here, I am using two variables. If you have multiple approvers, please just create corresponding variable for each approver.
Add do until loop, input the following code in advanced mode:
@and(equals(variables('Test1'), 'Approve'),equals(variables('Test2'),'Approve'))
Within the loop, add the first approval action, then a Set variable action to set variable Test1 with Response from the first approver.
Add a Condition to check if the Response is equal to Approve. If yes, start approval 2, if no , do nothing.
Under approval2 action, add Set variable 2 action to set variable Test2 with Response from the second approver.
The above loop will keep running until all the approvers Approved the request. Please take a try with it on your side.


Best regards,
Mabel