Acredito que o problema seja a acentuação na Forma de Pagamento "Cartão"...
De acordo com o protocolo, o comando de Abertura de Vinculado da Bematech, solicita a Descrição da Forma de Pagamento, e não o índice...
Observe como o ACBrECF monta o comando:
Pode ser que o ECF não consiga localizar essa forma de Pagamento e dispare o erro...
Você encontrar o objeto da Forma de Pagamento utilizando o comando: FormaPagto := ACBrECF1.AchaFPGDescricao('Cartão");
Tente isso no ECFTeste: Variaveis -> Forma de Pagamento -> Acha Forma de Pagamento por Descrição
Talvez ajustando para alguma das páginas de código válidas para a Bematech, funcione... (a padrão é 850)