A razão é SHOW TABLES
lê o conteúdo do diretório do banco de dados e mostra tabelas quando encontra o respectivo arquivo frm.
Quando você seleciona da tabela, ele informa um erro porque o dicionário InnoDB não possui essa tabela.
Isto é inconstância entre o dicionário e o conjunto de arquivos .frm disponíveis