Ya está, ya está....
El problema estaba en la longitud de las variables varchar(500), por lo que me colocaba espacios en blanco al final de cada asignación. Le he colocado a todo lo habido y por haber el RTRIM y punto pelota, ya sale
tó.
Muchas gracias y un saludo.