Thanks for posting in the community, For your problem, you can add a “wait for an approval” step when you create the flow.
First, you create an approval, after which the next step creates a wait for an approval.
In Condition, specify Responses Approver response is equal to Approve.
Do your next process in the if yes area (in my test I was copying the data to the final list).
I tested it on my side and it works well.
- I added Jessic to the initial list, and then it was moved to the middle list and started approving.
This approval image is in Mircsoft Teams. I filled in my personal email when I tested and receive the approval task in the activity of Teams. You can also view the approval you received or sent through Integrate->Power Automate->See your flows->approvals approval
At this point Jessic has not yet been approved, so it is not in the final list.
- Approve the Jessic, and after it passes, you will see it in the final list (You can approve the item in Approvals in SharePoints online).
Here is the result in final list.
To learn more, please see Reference: https://learn.microsoft.com/en-us/power-automate/modern-approvals
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".