Ok, I have my flow set up exactly like yours and I am not getting that error.
There is something going on within the excel file itself as opposed to something incorrect in the flow. Either the excel fields are in some kind of format like text or there is something in there that is making it not appear as a date field to Power Automate when it pulls in the Excel values.
I don't know what it could be, you will have to look at the formats and see if there is something different or how it is getting put into the cell in the first place. Like are there "" quotes around it or something?
It could be something with the line breaks. I notice in one example of your excel there is a big gap above the date, and then in another example there is no gap. Why are the row heights different? Is it due to spaces in the date fields? How do you have some dates at the top of the cell and then some dates at the bottom??
A good way to test this will be to put a Compose step above the condition, and then insert the Event Date field in there without any formatting. So you can see how it looks to power automate. You would expect the Compose to show the full date time value in IS 8601 format. However, if it is just showing the serial you know it is getting pulled in to PA incorrectly. Also you'll be able to see if it is green or black. If it is green that means it is being read as a number. It should be black like a string.
So First Thing:
Put a Compose step above the condition with the Event Date and run the flow and see what it looks like.
Is the result in a IS 8601 format? What color is it?
Second Thing:
You need to correct that condition step, because you will never get a comparable answer. You are trying to compare two different formats of date. You have the Event Date as 'MM/dd/yyyy' and the Yesterday as 'yyyy-MM-dd' and those will never be equal. Both date time formats should be 'MM/dd/yyyy' or 'yyyy-MM-dd'.
Try the compose step and let me know what it looks like.