Hola buenas tardes. Gracias por responder abimex y chillicoder.
Como comenta chillicoder
Cita: Al estar usando SQL Server el adaptador está usando por defecto el tipo 'nvarchar' que es un string de tamaño variable para caracteres extendidos y/o internacionales de ahi que el tamaño que especificas se duplica porque SQL Server reserva dos bytes por caracter.
No sé si puedes especificar en la migración el tipo de datos que quieres usar: 'varchar' en lugar de 'nvarchar', supongo que leyendo la documentación se puede salir de dudas.
Los campos son nvarchar, asi los reconoce, hice varias pruebas cambiando a char, pero el controlador no lo acepta, generando de la misma forma la estructura de la tabla.