È causato dal seguente bug:HHH-3577 SQL errato in ordine per clausola quando utilizzando sottoclassi unite .
Come soluzione alternativa puoi rimuovere @OrderBy e fetch = FetchType.EAGER su podcasts e carica la categoria usando la query seguente invece di get() :
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt