Bom dia,
não sei se alguem está passando pelo mesmo problema que eu, mas não custa compartilhar, caso alguém venha a passar por isso.
No meu cliente, acusava o erro de valor total do produto difere do somatório dos itens, isso começo a acontecer assim que mudei, e passei a informar o valor total dos serviços separado do valor total de produtos
ex:
vProd = valor total dos produtos
vServ = valor total dos serviços
nos meus testes, em ambiente de homologação, não ocorria erro algum, e no cliente ocorria, então mudei para
vProd = Valor total dos produtos + valor total dos serviços
vServ = Valor total dos serviços
e passou a dar certo no meu cliente, ambiente de produção, e pra mim não passa mais no ambiente de homologação, não sei se é o correto, mas resolveu meu problema.