Fossi in te mi guarderei uno dei tanti video sull'argomento che trovi sul tubo, perchè secondo me ti sfugge qualcosa, e se sfugge a te che sei dentro il backend, figurati a noi che non lo siamo.
Controllerei anche che con il template cassiopeia tu abbia lo stesso risultato, questo per stabilire al 100% che il tuo template non influisca negativamente con i custom fields.