Finalmente consegui fazer o envio, realmente "ACBrBlocoX1.ReducoesZ.XMLAssinado" estava retornando vazio, mas já havia tentando salvar o arquivo e carrega-lo, mas não havia funcionado, estava faltando
ACBrBlocoX1.ReducoesZ.GerarXML(true);
antes de salvar o xml, para depois carregar e fazer o envio, ai sim recebi a resposta
<?xml version="1.0" encoding="utf-8"?><Resposta><Recibo>948ce2f7-ce4a-4afc-ad21-f13457b7a4c6</Recibo><SituacaoProcessamentoCodigo>0</SituacaoProcessamentoCodigo><SituacaoProcessamentoDescricao>Aguardando</SituacaoProcessamentoDescricao><Mensagem /></Resposta>
Muito Obrigado pela ajuda de todos, agora vou implementar isso no meu software. Um abraço!