Interesante ....
El "problema" no estaba en la información sino en el método que utilizaba para visualizar los resultados:
Cita: PRINT (Transact-SQL)
Devuelve al cliente un mensaje definido por el usuario.
Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL
Sintaxis
PRINT msg_str | @local_variable | string_expr
Argumentos
msg_str
Es una cadena de caracteres o una constante de cadena Unicode. Para obtener más información, vea Constantes (Transact-SQL).
@ local_variable
Es una variable de cualquier tipo de datos de caracteres válido. @local_variable debe ser char o varchar, o bien se debe poder convertir implícitamente a estos tipos de datos.
string_expr
Es una expresión que devuelve una cadena. Puede incluir valores literales concatenados, funciones y variables. Para obtener más información, vea Expresiones (Transact-SQL).
Notas
Una cadena de mensaje puede tener una longitud de hasta 8.000 caracteres si es una cadena no Unicode, y de 4.000 caracteres si es una cadena Unicode. Las cadenas de mayor longitud se truncarán.
plop!
En lugar de ello, usé select para desplegar las variables y no las concatené sino que use las propias salidas de las consultas y listo; aunque como nota curiosa vi que al desplegar la variable con el HTML ya formado el antivirus McAFee truena el proceso SqlWb.exe por considerarlo un troyano (Exploit-ObscuredHtml)