Eu encontrei o problema !!
Parece que, enquanto o arp-scan está sendo executado, ele mostra o endereço MAC de maneira diferente de tempos em tempos.
Por exemplo, se eu analisar a rede agora, ela mostrará meu roteador assim:
192.168.1.1 xx: xx: xx: xx: xx: xx (desconhecido)
Após algumas digitalizações, o roteador aparecerá como:
192.168.1.1 xx: xx: xx: xX: xX: xx (desconhecido)
Algumas letras são maiúsculas. Eu acho que estraguei o Linux. Então eu encontrei a resposta para o meu problema. Eu vou converter todas as letras para minúsculas para a comparação.
Desculpe por incomodar!