My favorite podcast so far has been Learn Taiwanese Mandarin
This has been my favorite podcast. It’s good for intermediate/upper intermediate levels. The topics are interesting and the vocabulary is very conversational and what you’d see in daily life. Vocab is explained using mandarin which I enjoy. The website also has great resources, you can read along with the podcast and when you click on words in the dialogue it’ll give you the pinyin and definition.