This is my flow. I put Terminate as the last step but it still has an infinite trigger loop in the Update Item Steps

When I used update item in an approval flow I did not get an infinite trigger loop because of the approval flow. The trigger is when an item is modified or created. The condition is if Due Date is less than [Today] then update the Status Column to Late. It does that but it does it repeatedly. I have a terminate step. I don't know why it is an infinite trigger. The flow runs and the Update field is populated but it keeps running.
