So I cleared the cache and everything worked fine for a week so I uploaded an episode last Monday and it still isn’t showing up anywhere besides our site.
Update: Changes that I made last week finally came into effect and the episodes are now showing up everywhere. Still I wonder why it took a week and a half for the feed to update.