Despite there being many good solutions and suggestions from people here, I ended up creating my own podcast downloader as a learning experience:
https://github.com/EricRa/python-scripts/tree/main/modules/p...
Appreciate everyone's suggestions and time!