O PostgreSQL dobra os nomes dos identificadores comuns para letras minúsculas. Portanto,
users , Users e USERS todos resolvem para o identificador users . Os identificadores delimitados são diferentes. (Identificadores delimitados estão entre aspas duplas.) Os identificadores
"users" , "Users" e "USERS" são três identificadores diferentes. Sua migração criou a tabela
"users" . Sequelize está procurando pela tabela "Users" . (Identificadores delimitados -- duas tabelas diferentes.) Você provavelmente deve alterar o identificador em sua migração para "Usuários". Existem outros caminhos, mas este é o caminho de menor resistência. Se isso já estiver em produção, talvez seja melhor escrever outra migração que renomeie
"users" para "Users" .