Jak już się zorientowałeś, tabele są usuwane, ponieważ robisz
sequelize.sync({ force: true })
Siła rzeczywista część będąca winowajcą
Na drugie pytanie - stan migracji jest zapisywany w tabeli w bazie danych - sądzę, że nazywa się to sequelize_meta