Ok, I'll try to explain this
Orange_Juice (the doujin group) created several games, mostly shooters/bullet hell, then released a game called "100% orange juice" to celebrate, which includes characters from their previous (and future) games.
with this said, I can start explaining the problem related to tags.
one big problem I see is that there seems to be no criteria for character tags, don't get me wrong, most of them are fine, but there are some pretty strange ones.
for example shifu, he has his own tag which is shifu and was created 12 years ago, problem, it was also used for the kung-fu panda character of the same name, also, it has a duplicate tag, which is shifu (suguri) and was created 11 years ago.
Kyoko has the tag kyouko (suguri), the copyright is fine, but it has an extra U, I mean, in the official translations and in the wiki it is Kyoko, without U.
the characters of the game Sora are mixed,
for example, Sora has the tag [[sora_(suguri)] which is fine (but reveals a spoiler!) but other characters like Sham has the tag sham_(orange_juice) which is incorrect, i mean that almost all characters with the (orange juice) are used for characters that debuted exclusively in the 100% orange juice game.
one could argue that the "orange_juice" refers to the group, not the game. but still, it's strange, it's like touhou characters using the copyright tag "ZUN" instead of "touhou".
at least for my part, I think that Sora's characters should have the "_(sora)" at the end. is more accurate, and would avoid revealing spoilers. (win/win)
another thing i want to point out is that several characters have alternate versions, which in 100% orange juice are treated as two different characters!
For example Aru, the 100%Oj version is older, while the xmas shooting scramble version is younger, and her clothes, hairstyle and height are different.
heck, on numerous occasions the two interact as two different people!
and I could go on all day.
Natsumi has the "_(xmas shooting)" at the end but Nico has "_(xss)", which just makes it more confusing!
Nath has nothing at the end, it has the potential for confusion because it is an ambiguous name.
Mira has "_(suguri)" at the end, etc.
I suggest doing a review of all the tags and fixing them before it gets worse, but I don't want to make a massive change without consulting anyone and potentially being called out on it.
there are two possible solutions in my view.
all characters should have "_(game here)" to avoid confusion with ambiguous names and versions, in turn, all names should be identical, abbreviations just make things more confusing.
the other solution would be to put "_(orange_Juice)" on all the characters, which would not be wrong, but as I said above, I think it would be a bad choice, and the alternate versions would be a problem.
if you need a list of all the characters and their respective games I would be glad to help