Ok, vamos lá;
Gera-se uma venda (Menu Venda > Gerar Venda): OK = XML de venda gerado com sucesso na aba "XML Gerado";
Envia-se a venda (Menu Venda > Enviar Venda): OK; O arquivo é enviado para o emulador;
O emulador/SAT autentica com sucesso e retorna o CF-e: OK; O XML recebido é apresentado na aba "XML Recebido";
Gera-se uma nova venda (clica-se de novo em Gerar Venda): Não OK -->> O novo XML gerado contém agora a tag signature, que é de preenchimento exclusivo do SAT; Isto é, trata-se do mesmo arquivo XML mandado na primeira venda, porém com um campo/node incorreto;
Imagino que a estrutura de dados que guarda o CF-e recebido não esteja sendo zerada antes de se formar um novo CF-e, e assim acaba carregando os dados da CF-e anterior; Não sei, não inspecionei o código todo; Apenas imaginei que alguém já houvesse batido nisso.