Hi guys
I am building an approval process which sends the approver a reminder halfway before the approval expires and is escalated to someone else. Say, Wait for an approval has a timeout of 24 hours. I want to send a notification to the user 12 hours after the approval was started.

My issue is that once the user has actioned the approval, flow is waiting for the delay branch to finish before continuing. Worst case scenario, that would mean a delay of close to 12 hours. The approval process is only the first part of the entire flow and I need it to proceed as quickly as possible.
I've thought of setting a variable to indicate the user has approved the approval but that doesn't help when the delay action has already been initiated.
Anyone has an answer to this?
Cheers