I have a flow which monitors the status of an approval request and will send a reminder if it is not answered after "Reminder Duration" days:

The problem is that once the delay is initiated, regardless of whether the approval is answered the flow will wait until the delay time is met to check again. For approval reminders that are sent, for example every 5 days, the flow will remain "running" during this time even if the recipient answers the approval request. Is there any way to circumvent this process? Can the flow monitor whether the approval request is answered and when it is bypass the delay? Thanks!