✅ Struggling to use custom comparer with a list of KeyValuePairs - C#