Entity Framework Core 8 -Foreign Key Constraint failure. - C#