I'm a Document Control Administrator and the company I work for recently transitioned our Document Management System to SharePoint with Power Automate. I am learning from scratch with both applications. I've been utilizing Microsoft documentations, Youtube, online courses, and Reddit. So far I've been able to create a basic flow but it doesn't give us what is needed.
Requirements:
A) Every document requires 2 approvals before publication. First is for content by the departments and second is by me for the ISO format.
i) Second approval for ISO format requires I edit every document for the footer as the date must match publication
B) Require for content approval for submitted items is turned on.
C) Require documents to be checked out before they can be edited is also turned on.
Issues:
1) The workflow will unnecessarily retrigger two additional times.
First = Upon me editing the document for the date as like the user I must check out and check in
Second = Upon me approving/publishing the document within the SharePoint site
I am guessing I need to create 2 more trigger conditions but that is above my knowledge level at this time. I'm hoping someone here can help. Or even if there's a different approach my novice self has not thought about. I included screenshots of the current flow I created, hoping it help explain.
Current trigger condition (only trigger when document is "checked in")

Versionion settings on the SharePoint Site