Me respondo yo mismo.
El problema inicial es que el valor de esa propiedad se guarda en SQL como de tipo VARIANT y al visualizarla sin conversión previa aparece con los interrogantes de turno.
He encontrado una consulta que resuelve completamente mi problema para este caso y la pongo a continunación por si a alguien le pueda resultar de ayuda:
Código ASP:
Ver originalselect valor = CAST( (select value from fn_listextendedproperty('MS_Description', 'user', 'dbo', 'table', '"&n_tabla&"', 'column', '"&n_columna&"')) AS varchar(256) )
haciendo un response.write rs("value") se visualiza correctamente toda la información almacenada.
Saludos!!