Ein Tag-Key ist ja erstmal nur rein technisch definiert als ein Unicode-String mit maximal 255 Zeichen. Dein “Betrachten” von Keys sehe ich als Interpretation der Daten auf semantischer Ebene, und wenn du hier zwei technisch unterschiedliche Strings auf denselben Wert mapst, weil deiner Logik nach beide dasselbe ausdrücken, kann das logischerweise auch zu Konflikten führen. Um diese Konflikte müsstest du dich aber auch selbst kümmern, da es keine allgemeingültigen Regeln gibt, welche technisch abweichende Keys als semantisch äquivalent zu betrachten sind.