Y como todo es correcto en la pregunta, puede ser un error en tu versión.
Esta rama de LimeSurvey (2.50-2.73) tenía muchos errores. Probablemente la rama malisima.
Deberías considerar un update.
Y puedes usar la "Ecuación de validación de la pregunta" con su propia mensaje en "Ayuda sobre la validación de la pregunta"
Validación: is_empty(self) OR regexMatch('/^[A-ZÑÁÉÍÓÚ\s]+$/',self)
Volunteers are not paid.
Not because they are worthless, but because they are priceless