Sibling migrations branched off the same parent have silently dropped each other's columns during a SQLite table rebuild before, and every other Data.Tests fixture uses EnsureCreated, which skips the migration chain entirely and would never catch that.