>>/1598/
A little update: I've been using Termux on my phone to ssh into my remote server to try to get the data collection up and running again.
Unfortunately, YouTube really doesn't like HTTP requests coming from my VPS's IP. I ran your script on my server, and it worked once which now seems like a minor miracle in hindsight. Since then, HTTP requests made via curl or yt-dlp get blocked by Google's anti-bot captcha. I even tried to let yt-dlp on my remote server use cookies from my home server's Firefox, but that didn't work either. It seems like getting those cron jobs to run on a remote server may not be possible due to the IP restrictions YouTube imposes.
Also, the hardware I need isn't coming in until Wednesday, so I'm just going to put this on hold until then. Sorry about the wait.