The Migration That Lied for Two Years

How an outdated CLI tool left behind a corrupt EF Core snapshot — and why a major upgrade finally exposed it