[[+pageCount]] выводит 1
Не знаю тогда. Все эти условия и модификаторы в MODX-шаблонизации от лукавого. Там выполнение совершенно не последовательное, с окончательной обработкой только на выходе, когда возможны примеси значений уже совершенно от других модулей. Нельзя тут четко сказать что и почему у вас там такое. Надо внимательно ковырять вызов, лезть в сам getPage, смотреть когда и какие он плейсхолдеры выплевывает и т.п.