Hello, I am having an issue where when I encase a flow in a Do Until it freezes up and doesn't resolve.
What I'm trying to do is Query this HTTP API and return every result posted within the time frame by iterating the skip header with 'i' and limiting the API to return 1 result at a time. I do this to reduce the load as some of the results from the API can be quite hefty in terms of text size.
I then use a nested Apply Each to compare the API Query result against a list of vendors to see if the result needs to be added to a list to be reviewed at a later date.
I have tested this loop by forcing it to only loop once which works and resolves in a minute but when I increase the loop to 2 or more it freezes up and never resolves. Below I have run the flow that I will include in this post and you can see it ran for 27 minutes. I have run this overnight (at least 8 hours) and it never resolves so I assume it freezes.

I'd just like to add that I'm relatively new to power automate so the issue may be down to my lack of experience, but any help on this would be amazing. Thank you.
Here is the entirety of the flow from start to finish.










