Hello @MP23
Thank you for the clarification 🙂 I can tell you that we had the same issue, that the approvers opened the document, reviewed it, added comments, etc. and then left it open while approving the document.
Our flow then tried to update the document status, but couldn't as it was locked by the approver!
What we came up with, was to avoid the flow being blocked by a locked document, by moving the status out of the document library and into its own list, named "Document states".
When a document is requested to be approved, the approvers can do whatever they want with the document, as the state now is kept outside and can go through the states from "Draft" to "Review" to "Approved" and back to "Draft" with no issue.
The actual state from the "Document states" list is not linked into the document library unless the document is not locked.
We have a recurrence flow checking each night and linking the document state when a document is free.
Hope the above gives you ideas on how to solve your issue 🙂
Kind regards, John