Boa Tarde Senhores, estava com o mesmo problema em indaiatuba, e consegui resolver de forma simples adicionando o namespace na tag pedido
TagI := '<' + Prefixo3 + 'Pedido xmlns="http://www.abrasf.org.br/nfse.xsd">' +
'<' + Prefixo4 + 'InfPedidoCancelamento ' + FaIdentificadorCanc +
'>';
TagF := '</' + Prefixo4 + 'InfPedidoCancelamento>' +
'</' + Prefixo3 + 'Pedido>';
a assinatura de contemplar este namespace o problema é que na mensagem da prefeitura e fala que RPS esta com a assinatura incorreta, mas o problema é na assinatura do pedido de cancelamento da substituição isto resolver tb o cancelamento
a não é necessária a terceira assinatura na substituição