❔ What could cause the compiler to not infer this nullability correctly - C#