Bom dia Willian,
Não podemos comparar o XML gerado pelo site com o gerado pelo componente.
Pelo simples fato de que o componente gera e envia o XML do Rps, por outro lado o XML gerado pelo site é o da NFS-e e eles são diferentes.
O provedor SigCorp se utiliza da versão 2.xx do layout da ABRASF e a unit que você alterou gera o XML do Rps segundo a versão 2.xx do layout da ABRASF.
Portanto, não podemos aceitar a sua alteração.
E você percebeu que o XML gerado com a sua alteração ele nem sequer foi validado para ser enviado.
Se o provedor não retorna, faça o seguinte, peça para os seus clientes protocolarem na prefeitura uma reclamação relatando os problemas para emissão correta das notas.