Hi,
I think you already figured out the solution, A child flow is nothing but calling a flow inside a flow, create a flow with approval control and call this flow in the main flow wherever it is needed. Since you are using power automate flow trigger("not a direct approval control"). the issue should be bypassed. Please let me know if you need additional info. And also add screenshots for better understanding.
Please accept the answer if it is acceptable