EF Core throws `DbUpdateException - duplicate primary key` on an empty table - C#