Ich kann es tatsächlich nicht mit einem einzelnen Tag reproduzieren.
Ich habe in meiner ursprünglichen Nachricht einen kleinen Fehler gemacht:
Tag.find_by_name ist nicht case-sensitiv (gut) und Tag.find_by(name: ) ist case-sensitiv (schlecht).
Das liegt daran, dass David dies bereits vor 7 Jahren für Tags behoben hat, indem er die Methode find_by_name überschrieben hat.
Für TagGroup wurde diese Korrektur nie angewendet.