I have a flow where the trigger is a file is created in a OneDrive folder. I have added a step "Get File Content - File Identifier". The subsequent steps are Conditions. The Conditions are triggerOutput()['headers']['x-ms-file-name'] contains Lastname Firstname. The next step is to have the flow create the file in a specific SharePoint folder, then the last step is to delete the file from the OneDrive folder. There are no errors. If I run a manual Test using either "I'll perform the trigger action" and manually deposit files into the OneDrive folder, or deposit the files first then run a test selecting "Use Data from OneDrive for Business", the flow works and all of the files are created and subsequently deleted correctly. The purpose of these flows (there are a few of them so that all of the conditions are not in the same flow so they won't be too long) is to have the paperwork scanned into the user's OneDrive folder, then the flow takes over from there. When the files appear in the OneDrive folder from the scanner software, they just sit there and the flow doesn't trigger. If I manually run the test to Use Data from OneDrive for Business, the flow runs successfully, but only picks one file to process, instead of processing all of the files that are identified by the flow. I have created new flows with only one condition to test, and it works (or doesn't work) the same way.
Can anyone provide any insight as to why this is so consitently inconsistent?