Existía un error en el planteamiento de la validación de longitudes ya que debe existir la posibilidad de establecer una longitud máxima o mínima (ambas inclusive) tanto por cada campo como en general. Para ello se agregaron dos variables globales y se hicieron ajustes en los condicionales.