Вот по опыту многих лет - самый частый баг большей части разрабов на любом движке и в самописе - нежелание читать доки. А их чтение часто решает 80% проблем
Посмотри JetEngine. Он платный. Но за последние 2 года хорошо развился. Дружит с гутенбергом, содержит в себе свои кастомные поля по типу acf, свои типы записей, таксономии и листинги. Документация есть.