Hi,
To do this, you have to make sure you are saving (somewhere) the fact that for this ID (the SharePoint ID) of the item that is still Open, also has received an email.
For instance.
You would now need a 3rd flow.
1. To check what's still open and needs to be closed
2. To trigger when an email is received
3. What yours does now but update.
You can add another 2 columns to your SharePoint List
1) Message Id (a string that holds the email message Id from trigger #2)
2) Received Email (a yes/no column) think of it as a true/false where you write the message id and mark it as message received.
Now your #2 flow, will run When an Email is Received. It will somehow validate that it belongs to one of the rows in the SharePoint list. I cannot tell you how to do this as I dont know what the email looks like. But you have to have a way to decide that Email XXX is matched with Row ID in your SharePoint list.
If it is, then use an Update Action, to update the message id and the yes/no so who that Yes you got the email you wanted and here is the message ID for compliancy later
Now in your #3 Flow you would change your Filter to add
Status eq 'Open' and [Email Received] ne null
Now you only get the ones that have NOT received the email.