❔ Weird Type comparison always false - C#