Ajax-ом вызываете?
1. Убедитесь, что у вас обязательно текущий контекст идет (обычно web).
2. Скорее всего у вас неверная последовательность тегов идет. К примеру, отрабатывается какой-нибудь кешируемый тег, для которого значения еще нет. Для получения галереи его значения еще нету. Но потом он еще раз где-то отрабатывается, и MODX уже имеет его значение в кеше, оно уже помогает найти нужную галерею. После сброса кеша опять этой переменной нет.
Дайте полный листинг сниппета #30 и того места, где он вызывается.
Всё работало на 2.3.2 Traditional…
P.S.: может в него обновиться? :) Кстати, 2.3.3. вышла.