I am trying to create a flow that sends a Teams message to the creator of an item in a SharePoint list if that item has not been modified in 30 days or more. From what I can tell the primary hurdle I am trying to overcome is the trigger, which is currently intended on being the Modified date of the item in the SharePoint list. When I test the flow everything checks out but when I run the flow no Teams messages are generated. In and of itself, that has me questioning how I am supposed to know if my flow actually works if it passes the test and doesn't work. That aside, here is my current state:


and here is the text of the conditional function above:
less(string(item()['UpdateByDate']),addDays(utcNow(),30))
I have piecemealed all of this together based on different threads I found here and there online. I don't understand why I would filter the items in the "Get items" section and then also have a conditional statement in the "Apply to each" section. Maybe that is part of the problem. Any help you can offer would be most appreciated. Thank you for your time.