Pause Until Open Button is Enabled Lags Intermittently

Using the Pause Until "Open" button is enabled as I have a lot of macros that will help me download a file, then upload the most recent file to a file picker. So I'll click the file picker, then use an action like this.

Screen Shot 2020-12-28 at 5.04.33 PM

The issue I've found is that this action sometimes works great, it's very quick. Other times it may take 5-6 seconds before it sees the open button and moves onto the next action.

Is there a better action to use? Or maybe a reason why it hangs up for 5-6 seconds and other times it will do it in under a second?