Glad I could be of help reposting the solution so that it can be pinned. Sorry I forgot to tag as an answer.
Option A (If Longer than 30 days for full process):
You will need a SharePoint list, 1 Flow and users with access to approvals and the list:
1. Create your SharePoint list to store your approval case whatever fields you need but, you will need a status field with the different approval tiers. And a column called something like "History"
2. Create a Power Automate flow that is triggered when a case is created or updated from a sharepoint list
3. Use a "Switch" to check if the "Status Value" field is equal to your Step 1-3 values you decide upon for example (VP, President, Executive).
4. Dependent on who its assigned to send the approval to the person.
5. When the person responds to your approval take their comments the field is labeled as "Responses Comments" to the "History" field and do a "Update Item" to the sharepoint list for this and to move the status to the needed field (next approver for status or to a denied and send an email or notification to the submitter)
When you create the "Update Item" step here in the "History" update value for each subsequential approver you need to put the old value from the original trigger action. So it will be something like
History: "Dynamic History Value from/Trigger Action"
New "Reponse Approver Name": "Responses Comments"
6. The flow will then end this run then your next run will take off and go into the next status if it goes back to the same person you didn't update the status field during step 5 to the next person.
Option B (30 day window but, way simpler to track):
1. Create the same list as in A but, you don't need the status column unless you or the team wants it (I would either way)
2. Create a flow trigger when an item is created only unless you want to be able to restart(takes more work)
3. Send your approval to your first user
4. Capture them in the "History" field of your list with a "Update Item" action with the
History: "Dynamic History Value from/Trigger Action"
New "Reponse Approver Name": "Responses Comments"
Same concept
5. Continues through flow to next user.
6. Follow this process through the same.
If this solves your question, please choose me as the answer. If you need any more assistance feel free to drop a response, I will do my best to try and help.