I am experiencing inconsistent behavior with Outlook email triggers in Power Automate, especially when a flow is transferred between different user accounts. I have a cloud flow that should trigger on incoming emails, but its behavior varies depending on which account owns or runs the flow.
The trigger “When a new email arrives (V3)” works reliably on my own account when monitoring either a specific folder or the Inbox. However, after transferring the flow to another account, the trigger does not fire. Even when configured to monitor the Inbox, many emails fail to trigger the flow.
As a workaround, I switched to the “When an email is flagged” trigger. This trigger works on a second account, but it causes the flow to run twice for a single flag action.
On a third user account, neither trigger works at all. The “When a new email arrives” trigger does not fire, and the “When an email is flagged” trigger also does not fire. All accounts are using Microsoft 365 basic license, have the same licensing, and are using the same flow definition. Outlook connections were re-authenticated after transferring ownership.
There is no conditional logic that would block the flow from running, and there are no visible errors or throttling issues in the run history. I would like to understand whether this is a known reliability issue with Outlook triggers across different mailboxes, and what the recommended pattern is for building a reliable email-triggered flow that works consistently across multiple user accounts without missed or duplicate runs.