Apple runs the Internet's defacto index of podcasts, due to iTunes popularizing podcasting, and provides an API that many/most podcast applications use to find podcasts. When they delist a podcast from their index, it's like Google delisting a website from their index.
The Podcast Index still has it indexed https://podcastindex.org/podcast/1112548