Postea entonces la pregunta y el código
completo en Programación General. A partir de allí lo moverán al foro más adecuado según lo que el moderador de ese foro considere.
Lo que si te puedo asegurar es que el sistema no se equivoca. Si te dice que no se cumple el patrón de la máscara, es que eso pasa.
Explica en tu post el contexto y las herramientas y métodos de validación que se usan en tu caso. Serán relevantes.
Posdata: Para tu ayuda, siempre hay herramientas en la web que te pueden ayudar:
XSD/XML Schema Generator