I make two bonus videos for my patrons every month, one for $5+ and one for $10+. I used to have all of them available but changed it this past spring.
Now the videos are available for them to download and keep forever, but they only have 60 days to download. I make that clear when I put up the post with the video link, giving them the date they have until.
One day before that date is up I make a reminder post, that they have until the next day. Then the video will no longer be free, but be for sale on Etsy.
The next day I edit the post, replacing the download link with a link to the Etsy listing and making the post public.
I’ve had patrons tell me the 60 days is generous, I could do just the current month, but 60 days feels right to me.
I only had one patron leave when I changed to this system, but I suspect she didn’t understand that she could keep the videos forever, she just had to get them downloaded before the time was up.