Ну тогда не знаю, чем помочь.
У меня всё работает.
Вот страница профиля Админа (поле не обязательное):
А вот вид страницы профиля НЕ Админа:
Всё как положено: поле требуется заполнить, иначе профиль не сохраняется.
Мудл версий 1.9.10+ и 1.9.14+
Попробуйте обновиться до самой последней версии 1.9.17.
Поищите похожие проблемы на баг-трекере.
Вот, кстати, уже нашел - MDL-29214 (customized) User profile fields when set a new profile field to required, it does not work