Here's an example from how I recently fixed this issue in one of my flows:

What this basically does is:
1. Get the latest changes on the item
2. Check if either 1 of 2 columns has been changed
3. If not end the flow, if yes continue the flow.
In my scenario I only wanted this flow to run when one of the specified columns was changed.
When applying this, your flow will run normally -> then trigger itself once more but fall into the 'no section' and stop triggering itself from then onwards.
This might not be a fix for your situation and there might be alternative solutions to your scenario but that is entirely depending on the exact usecase of your flow.
Maybe if you tell me a bit more about what your flow does and when it should do it that we can find a fitting solution for it.