I listen to hours of podcasts each day (dog-walking, walking, running etc) and am fully immersed in the Apple ecosystem, but the Apple Podcast app is a turkey. Shallow feature set, bugs that never get fixed and an environment that doesn't evolve. It's software that can only be developed by a company that hates its user base. Ugh. I've been using and loving iCatcher for years [1]. [1] - https://joeisanerd.com
I’ve used the Apple podcasts app to pre-download content for offline listening, only to drive out to the middle of nowhere with no data service only to have the app refuse to load. It would be much less aggravating to have an app which crashes on launch and never gives the appearance of doing anything, whatsoever.
1. listen to podcast in episode its entirety, podcasts marked it as "listened to"
2. (time passes, if it was cached at all it certainly isn't now)
3. I remember episode, would like to listen on plane/bus/train without eating mobile data. Click the "download" button.
4. download completes, little icon appears showing the file is downloaded
If you assume this means it worked, immediately close the app, you're in for a surprise. Because if you watch, the little "downloaded" icon disappears a second or so after the download finishes, I guess the app goes "oh this was listened to, I can delete the data". What I've found is you need to swipe right (??) to mark the episode as unplayed, then download it.
There's so many silly Apple usability bugs that I encounter - sorry I'm on a roll now so I'll quickly describe my favourite one. The iOS "Clock" app's Timer functionality used to fail to play the selected sound if you set a 30 second timer and didn't touch the device. What happened was the screen was also scheduled to shut off after 30 seconds, and some weirdness caused this to interfere with the sound playing (now fixed, thankfully). I discovered this I was exercising and wanted to do a plank for 30 seconds. What was probably 1 minute later I realised and felt like an idiot :)