I use beyondpod. It has a widget in addition to an app so it makes it easier if you use it frequently. The way I have it set up, it downloads episodes overnight. I keep the 5 most current episodes of each podcast on my (android) phones sd card.
2020 Goal: Develop a side hustle