If you add 10 Approver fields and 10 Approval Status fields (with a default value) to a Sub-Object of the project object (Approver 1 - Approver 10 and Approval Status 1 - Approval Status 10), create 1 auto-start [On Create] process that locks all the approval status fields, create another 10 auto-start [On Update] processes that lock the corresponding approver and update and lock the approval status (i.e. Process 1 locks/updates Approver 1 and Approval Status 1, Process 2 locks/updates Approver 2 and Approval Status 2, ...), and then run all of the update processes at once, some of the fields will not be locked when the processes complete. You may also see that some of the Approval Status Fields did not get updated.

Steps to Reproduce:

Add the following fields to the Change Request object (or a custom sub-object of the project object)

Create a second step called "Set Approval Status to Proposed". Create a System Action called "Set Status" with Object: Change Request, Action: Set Approval Status 1, Approval Status 1: Proposed. Create a second system action called "Set Submit for Approval to No with Object: Change Request, Action: Set Submit for Approval, Submit for Approval: No