Please provide screenshots of your existing workflow to help us help you.
Why do you need to assign the task to yourself first and then reassign to others in the same flow? Is it possible to execute your logic first to determine who the correct receipient of the Approval is then create the Approval and assign it to that user?
You can reassign the the Approval manually from the Approvals centre like so if you are do not have the logic within Power Automate.

An additional solution is to assign the Approval to a Microsoft 365 Group and turn notifications off. That way all members of the group will be able to respond to the Approval but will not be made aware of it until a later moment in your workflow when could send an email notification to the specific user, directing them to their Approvals center and providing an ID they can use to identify Approvals 'assigned' to them.
However, your best solution is to determine the best recipient of the task before creating it.