Você deve verificar se o CNPJ que está usando está liberado nos dois ambientes produção e homologação, pode ser que o CNPJ que está utilizando não esteja liberado em modo de produção, somente em modo homologação.
Agora uma outra coisa é a seguinte, nunca faça testes no modo de produção, sempre faça os testes no modo de homologação, ele foi feito para isso.
Se estiver utilizando o emissor gratuito de homologação, ele já vai acessar o ambiente correto, pode ser por isso que ele envia e o teu teste não, são ambientes diferentes e é necessário a liberação para o CNPJ em ambos os ambientes para funcionar.