@AmandaW
First, one technique that I have used in approval reminder emails is to include a link to https://flow.microsoft.com in the email. If there are outstanding items for an approver, they will show on the default Flow page.
Also, when I do reminder emails, I put the reminder email actions in a parallel branch. I also use a boolean variable that I initialize to false. I set the variable to true immediately after my approval action. Before I send the reminder email, I check the status of the variable - if it is true, then I don't send the email. Finally, my reminder email actions are in a do until loop that runs until the variable is true.
If you use this concept, be sure to click on change limits and change the max duration of the do until loop - it defaults to just one hour.
The bottom line is that there is no need for InfoPath.
