I believe this is the 4th feature request I’ve seen containing the same request to not remove a played podcast from the queue. Unfortunately nobody has indicated the rationale for the request.
Played podcasts are shown in Playback History. What is the reason for the unintuitive request to not remove a played podcast from the queue?