The issue was caused by having both a manual migration and an AutoMigration for the same version range (e.g., from = 11 to = 12). Room doesn’t allow overlapping migrations, which caused a conflict. Removing one of the migrations resolved the issue.