I have a flow which reads from a spreadsheet, iterates the items, considers information about the date, and then based on different conditions, it creates items on a sharepoint list.
For some reason, the conditional logic doesn't seem to be triggering despite the conditions being met. Would appreciate any advice!
The more specific items which happen are:
1) Information about today is stored in variables (essentially is today mon/tues/wed, what is the ## value for the month, what is the ## value for the day)
2) The spreadsheet contains a 'frequency' column which states if rows (tasks) are monthly, weekly, quarterly, annually, etc.
3) A variety of conditions are checked. If the row has a frequency of 'weekly' and the day is monday, create the sharepoint item. If the day is the 1st and the frequency is 'monthly', create the sharepoint item, etc. These conditions are not triggered as they should.
Here's the first part of the flow which establishes some information about the time via variables and then reads the spreadsheet:

This part seems to work fine and information is set.
Next, there are set of conditions which check the 'frequency' column in the spreadsheet and then based on that value (weekly, monthly, quarterly, etc.) it checks the 'date' variables to determine if it needs to create a SharePoint list item.

Here are what those conditions look like in detail:

For whatever reason, only the 'weekly' condition ever works properly?

All others seem to always evaluate false for some reason 😞
Here's an example for the second one where we can see the date variables match & the 2nd item on the sheet is 'monthly' but it doesn't run?

Here's the first few rows of the sheet:

I'm totally at a loss of how to troubleshoot further? Any ideas? 🙏
NOTE: I set the 'triggering' date to the 18th as that is the UTC time at the time of testing, things where it says' the first' and all of that will be adjusted once the evaluations are actually known to work properly.