✅ HashCode returning different numbers when parsing the same value - C#