Users report that Power Automate run history retention is 30 days. Hence, the approvals stay in Teams for 30 days. However, you can check the duration and retention limits on Power Automate.