Владимир Коротенко, пока что я не ни у кого не видел объяснения причин, почему вп не подходит для больших проектов, а вот сами проекты с активными юзерами с миллионными бюджетами видел. Странная фигня.
Использовать wp_nav_menu_items для вывода категорий-сылок с картинками не надо. Для этого есть куча других способов.
Например, написать шорткод для получения нужных категорий/страниц с их превьюшками.
Или, как делаю я - сделать кастомный блок для Gutenberg, где клиент сам выбирает, что показать в таком блоке: