Solução: CS8618 "Non-nullable property must contain a non-null value when exiting constructor" em C#
CS8618 significa que um campo ou propriedade não anulável não foi inicializado antes de o construtor terminar. Atribua no construtor, dê um valor padrão, marque como required ou torne-o anulável.