There should be an option to allow a SharePoint Library file content approval flow to rely on the approval authority of the approver. It appears that, when sharing a flow using "Run only users", the only connection options are "Provided by run-only user" or to designate a specific user. In the first case, the "Set content approval status" fails (Bad gateway - error 500) unless the submitter has approval authority, which is undesirable. In the second case, all SharePoint activity is attributed to the specific designated user.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.