When I run my flow it takes 2 mins to complete successfully, but then I run it again a few moments later it seems to freeze at the apply to each loop and take up to 12 hours. Yet, if I wait a day to run it, then it works fine. They only problem is that I want this to run every hour to notify sales that they need there approvals done. I'm using these Dynamics 365 Premium modules.

Here is what it looks like when it freezes.

Here is a picture of my flow.


TL:DR The first time a flow runs it's quick but the second time it takes a long time.
EDIT: After some tinkering I figured out it was my email module that was causing it to hold up removing it made the flow run successfully. They only problem now is how do I send emails from an apply to each loop.