While reviewing roles and permissions I noticed that Approve on Behalf Of has its own permissions but Finalizing a Request is tied to the Manage District Settings user permission.
The ability to Finalize needs to be its own permission within a role as well just like Approve on Behalf Of. I have control with that role permissions but when it comes to Manage District Settings, there are more permissions associated with that so its not as easy to just turn off that permission when my other Admins need the remaining permissions associated with that role.
Being able to have control over who can who can finalize request the same way I can with who can approve on behalf of seems like the proper work flow for the system.