Turns out the <lastBuildDate> wasn’t the problem all along; it’s the HTTP response header “Last-Modified” that’s still returning Thu, 01 Jan 1970. Pocket Casts uses that and the Etag to decide whether or not to refresh the feed.
I don’t think it was related to not having a saved date, because most of the posts had been created and saved on this WordPress install. But anyway, it’s working properly now. However, users are still having a problem refreshing the feed using the Pocket Casts app (Android and Browser), and their support says the issue is with our feed. They sent this link:
“Here’s some more information about the feed modified date that needs to be updated when releasing new episodes: https://pythonhosted.org/feedparser/http-etag.html .”
Any insight would be appreciated. Again, our feed is here: http://www.kungfukomedy.com/feed/podcast/stuck-middle