If you cannot download your meeting record in a team page, then you can go to Streams to check the downloading availability. Because recording will be automatically saved to Streams when a record has stopped.
However, if you have no access to Stream or the recording doesn’t get uploaded to Stream, the file is stored in Teams cloud storage, where it’s available for download for 20 days. In this scenario, you cannot download the recording file after expiration.
Please refer: https://learn.microsoft.com/en-us/microsoftteams/cloud-recording
Thanks,
Prasad Das
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.