I have a SharePoint list with customized list forms via PowerApps. Everything works fine if I launch the form from the list, but I also have emails that get sent by Power Automate, which include links to the Edit form (ex: <site url>/Lists/<listName>/EditForm.aspx?ID=17. After clicking the link, the correct data does not load - instead it loads the data for the "first" item in the list (ID = 1 if present, otherwise ID 2, etc). If i refresh the page then the correct data loads.
I added a label to the form to show the value of "SharePointIntegration.Selected.ID" and it shows the ID matching whatever is otherwise shown on the form (1 if not correct, otherwise the correct ID).
I've confirmed this issue on a "fresh" list and brand new custom list form, with no actual customizations other than adding labels to the form. This occurs on both Chrome and Edge. I've deleted the cache, cookies, etc.