Sorry for the trouble there. I did a bit of digging around and I think I’ve spotted some code that needs to be changed in the podcast feed. Let’s do this. Go to the Appearance section in your WordPress dashboard and click on Edit. From the list of files on your right, choose podcast-feed-page.php. Replace all the code on the page there with this:
(See support site for full code)
and save your changes. That should do two things. It should help out the individual podcast artwork files and it will give a default duration to the length of the podcast episode. iTunes requires a duration and will remove feeds that don’t have durations present. This will give a fallback in case it’s empty.
Try updating the feed with iTunes after making those changes and see if that doesn’t help out. Let me know if you run into any trouble there.
Sorry about that. The explicit tag has been optional for years with iTunes but it looks like they are requiring it now. I’ve updated the code above. You can follow the steps from the earlier post to replace the code in the page with new code (line 50 adds the explicit tag). See if that doesn’t do the trick.