Manual vs Scheduled Orchestrator issues with Outlook

I have a process that searches outlook for a particular email (downloads an attachment) from specific users with a certain subject then performs certain tasks. The process is scheduled in Orchestrator and ran every 15 minutes. We are experiencing an issue with Orchestrator not consistently reading the email when it is scheduled but almost every time it is kicked off manually it works. Please note the attachments are being added to a queue in Orchestrator. Any reason why triggering the process manually in Orchestrator works better than having it scheduled in Orchestrator?

Do you have any input values to main? Have you pulled the logs for the times it is kicked off in Orchestrator to see if any exceptions are produced?