@iwannabfishn ,
Power automate does have a reassign feature but unfortunately, the reassignment needs to be done by the person who is been assigned the task. So if the person is away, they can't reassign.
However, since Power Automate stores approval tasks in Microsoft Dataverse. you could achieve this by accessing the Dataverse Approval table.
You just need to create a new record within the Dataverse table named Approval request and mark the existing approval record as inactive.
Here is a detailed video telling you how to achieve this:
Reassign any task in Power Automate approvals - YouTube
Please be aware that the dataverse actions will require a premium license.