Dictionary cant find via ContainsKey but it does exist - C#