Hi @12strikes
Not sure whether we need to do any actions in flow based on the approval actions- i am assuming you just need to update the approval action results to the list
see below for flow creation.
1. Create a recurrance flow so that it runs every morning at specific time
2. Use get items using odata filter query as to filter by VPDecision eq null as shown below to filter only the columns whose column VPDecision equals to null.

3. Use apply to each to loop through each item in get items action's output.
3.1- Create this type of approval action which can make user to select either Approve, Reject, delay option

3.2- update the approval action's outcome to same list item using update item action


Since the approval action is waiting until user act on this- flow will stuck per loop iteration, to avoid that and make iterations run concurretly- use following settings in apply to each to enable concurrency as shown below

If you expect that there are more than 50 request can come - then make a child flow around this approval and invoke it here and use concurrency to make it run 50 times along with 50 times in child flow which can make overall of 2000+ request can be handled at same time- for the logic refer below
https://mistershaik.in/bulk-approvals-using-parent-child-flows/