É causado pelo seguinte bug:HHH-3577 Wrong SQL in order by cláusula when usando subclasses unidas .
Como solução alternativa, você pode remover
@OrderBy e fetch = FetchType.EAGER em podcasts e carregue a categoria usando a seguinte consulta em vez de get() :SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt