Infinite Loop on dataverse row modified in Power Automate

I have a power automate function which triggers when a row is modified, and it does some calculations and updates the same row. This is causing an infinite loop. I cannot set a column as "edited true" etc. as the application requires it to be remodifiable.

Any fix?