Hi,
So the issue is that you have to separate the response details of the Form Submission, from the receiving the emails.
Think of it like this.
1. At 500PM they submit the form
2. You send them an email to ask them for attachments, but they don't do it for 2 days.
Your flow isn't going to wait for 2 days, its immediately trying to "find" the email versus when it comes in.
What you need are 2 flows.
Flow one is capturing the form details and sends the email for attachments. You should ask them to specifically respond TO your email versus responding and sending a fresh one.
Then you need a second flow
It will trigger when you get emails, and you will have to look at things like the subject etc, or have an identifier in the subject name, when you sent to them originally from the other flow.
Each email that comes in the flow will trigger to see if its one of the ones responding to the #1 Flow request email
and then it would take the attachments, create the folder(s) and save them. It could even update a SharePoint list (assuming you decide to track all of this in SharePoint) etc
But thats why it doesn't work, you cannot immediately just check for responses to your email as no way they are going to respond that fast. It will have to be a second flow.
I recommend, that you have a sharepoint list, that Flow 1 populates with data about the person, the email ID etc.
This way, when flow 2 is triggered, you can compare the email ID and possibly compare some unique ID you place in the subject or body, to match it to the row in SharePoint, that you created in the first place.