Also einen Ansatzpunkt habe ich gefunden anhand der beiden Links.
Im Body-HTML-Tag kann man einiges herauslesen:
Link zum richtigen: podcast-template-default single single-podcast postid-302 custom-background wp-embed-responsive
Link zum fehlerhaften: attachment attachment-template-default single single-attachment postid-225 attachmentid-225 attachment-mpeg custom-background wp-embed-responsive
Wenn man sich die Unterschiede mal anschaut:
Der Typ der “Posts” in Wordpress ist unterschiedlich (erkennbar am Teil single-[typ]).
Wie dies zustande kommt ist mir zwar schleierhaft, da es auch keine Datumsgrenze gibt, aber der es immer ok oder fehlerhaft ist.
Aktuell würde ich vermuten, dass nicht alle Beiträge über das Podlove-Plugin angelegt wurden, sondern die fehlerhaften über die Ansicht “Medien”.
Aber was haben die unterschiedlichen Typen für Auswirkungen:
Es können unterschiedliche Templates aus dem Theme herangezogen werden
Filter (zum Verändern des Contents) können dadurch wegfallen, da diese in der Regel auf den Post–Typen schauen
Was du nun tun könntest:
Wenn du Datenbankzugriff hast und keine Angst hast, könntest du in der wp_posts für die ID 225 (der fehlerhafte Link) die Spalte post_type auf “podcast” setzen und schauen was passiert
Posts löschen und neu anlegen halte ich für gefährlich, da sich dadurch die GUIDs der Episoden verändern und für Podcatcher die korrigierten Posts dann als neue noch nicht gehörte Episoden gelten.