Eu tive um problema semelhante quando tive uma mensagem de aviso de retorno de procedimento armazenado. Isso causou problemas ao retornar resultados inconsistentes apenas no meu conjunto de dados/relatório do SSRS. Desliguei os avisos ansi e meu problema foi embora. Você pode comentar suas declarações de impressão e tentar isso.
Obrigado, Steve