Greetings, absolute novice Power Automate here.
So I've looked at a couple of topics related to this but none have been of help. I've been trying to set a scheduled flow that runs at 8 am every day to check a table where I have historical bond purchases, their maturity date, ISIN, and quantity (how many of each bond are currently in the portfolio):

I am using the "Apply to Each" action after "List rows present in a table" to check for each row if the date in column "Maturity Date" *items('Apply_to_each')?['Maturity Date'])* is less than today +5 days *addDays(utcNow(),5,'yyyy-MM-dd')*. Also running "List rows" with DateTimeformat "Serial number", running ISO 8601 makes the flow runs endlessly:

The flow runs 'successfuly' but all expression results are false, even though the last row in the table is in fact tomorrow (6/15/23 or 45092 as you can see in the output of "list rows" on the right), so the condition should be met:

I would also need the mail to be sent only for bonds for which there is a "Quantity" greater than 0 (obviously, since bonds with a quantity of "0" are no longer in the portfolio), but I'm trying to get the date conditional sorted first. Any insights as to how to make this work are greatly appreciated!
Thanks!