В общем ошибка была в моей невнимательности.
Я взял готовую базу колеги для этого проекта, а там по какой-то непонятной для меня причине было сохранено значение именно дочерней темы. После изменнения данного значения все заработало.
Так что если возникнет похожая проблема то смотрите таблицу wp_options поле template.
Вот заголовок дочерней темы:
/*
Theme Name: Child theme
Theme URI: http://example.com/
Description: Child Theme
Author: vov4eg
Author URI: http://example.com/
Template: theme323
Version: 0.0.1
*/
Если я правильно понимаю проблему, то вместо TEMPLATEPATH используйте STYLESHEETPATH
Спасибо за ответ. Я могу изменить используюмую константу в functions.php но изменять файлы фреймверка где также используется TEMPLATEPATH(который также возвращает не правильный путь) я не могу, то есть мне нужно найти и решить проблему связанную TEMPLATEPATH.