Boa tarde, desculpe, não pude olhar muito detalhadamente, mas logo de cara notei que você colocou o grupo de <ICMSUFDest> substituindo o de <ICMS>... Isso não deve acontecer... continue informando as tags de <ICMS> e a de <ICMSUFDest> deverá vir após o grupo de <COFINS>
Outra coisa que notei é que você está fazendo teste com um destinatário ISENTO (indIEDest=2), também acho que vai dar erro... existe uma validação que permite apenas idDest=2 / indFinal=1 / indIEDest=9.
Espero ter ajudado, abraços.