Provavelmente o estado está validando baseado no schema envEvento_v1.00.xsd enquanto o componente está usando o arquivo envEventoCancNFe_v1.00.xsd.
Para testar, vc pode alterar a unit ACBrNFeUtil.pas alterando a função function ValidaMSXML(XML: AnsiString; out Msg: AnsiString; const APathSchemas: string = ''): Boolean; trocandos a linha
6: schema_filename := NotaUtil.SeSenao(NotaUtil.EstaVazio(APathSchemas),PathWithDelim(ExtractFileDir(application.ExeName))+'Schemas\',PathWithDelim(APathSchemas))+'envEventoCancNFe_v1.00.xsd';
[/code]
por
[code]
6: schema_filename := NotaUtil.SeSenao(NotaUtil.EstaVazio(APathSchemas),PathWithDelim(ExtractFileDir(application.ExeName))+'Schemas\',PathWithDelim(APathSchemas))+'envEvento_v1.00.xsd';