Возможно, проблема заключается в том, что валидатор не работает корректно с обязательным полем из-за особенностей вашего кода или настроек.
Возможно, вы используете какой-то другой валидатор или параметр, который переопределяет поведение `skipOnEmpty`.
Для более точного ответа необходимо увидеть ваш код или примеры его использования. Также стоит обратить внимание на версию фреймворка или библиотеки, которую вы используете, потому что некоторые проблемы могут быть связаны с их версией.
Если у вас будут дополнительные вопросы или необходима дополнительная помощь, пожалуйста, дайте мне знать.