Hello,
I am working on approval process for overtime. This is linked to a SP list with staff names being drawn from AD (Person Column).

I have got the Approval flow build and it works reasonably well for one person assigned to the overtime, but when I add 2 or more people there I started having issues:
1. As the format was suddenly an array (when having 2 or more people assigned), I could not read the names directly, I found solution online by using Select and Compose (with join function) steps


So the names will go through the flow, now however in ["Name A", "Name B"] format.
2. When the Approval flow runs and other requests are completed straight after the first one is sent out, the flow starts mixing the names into the Approval list

I will receive the right amount of Approval requests, but with mixed names, It does not happen for single names approval requests).
So what I am trying to resolve is:
For 1. Tidy up the format the Names come in - essentially looking for Name A, Name B only (no quotation or bracket marks)
For 2. Way of ensuring the flow runs only for the individual names assigned to one particular approval request, without mixing the names from sub sequential requests.
My flow look currently like this:

Kind Regards