Hello,
I have built a flow which uses Approvals action within a Switch and inside an Apply to each.
However when the flow runs, the Approvals email is sent out and I am able to click on the Submit button in Outlook.
This then (for some reason) kills the workflow resulting in the error: An action failed. No dependent actions succeeded.

For reference, I've been following @RezaDorrani 's video "Power Automate long running Approval flows (beyond 30 days)":
https://www.youtube.com/watch?v=h6Eb-F0P6Hs
I am concerned that whilst I've followed the above video guide, I have too many Apply to Each actions which are maybe causing issues??? The problem is that this workflow is looking at data from two different SharePoint lists.
Another thing I've noticed is that this flow seems to trigger 3x when it should only trigger once (initially).
Full flow below:

I am using two Trigger Conditions. The first one for 'WF3' being set by a prior workflow, so this workflow will only start if the "FlowName" column is equal to 'WF3'.
The second trigger condition is set to 'No' in the "StartWF" column (taken from Reza's video).









For testing, I have set the 'Timeout' setting for this Approvals action to 1 minute - when this is in production it will be set to 29 days (to get around the 30 day Power Automate timeout limit).

PARALLEL BRANCH STARTS
LEFT SIDE OF BRANCH >>>



RIGHT SIDE OF BRANCH >>>
'Apply to each 3' is set to only run if 'Exec Director Approval' has timed out (left branch).

This last bit does seem to keep triggering a new flow (which is what I am expecting to happen based on Reza's video. However each time I click the Submit button to approve, the flow fails and then a couple mins later it triggers again.

Thanks!