About 10 years ago I went on a massive retagging of my library and decided to use the "Grouping" tag as a high level genre tag, while the actual "Genre" would contain all the messy/impossible to normalize subgenres. This was a suggestion I picked up from some article I read back then and seemed like a good idea, plus it was supported by a tagging plugin in MusicBrainz Picard. There were problems with mp3s that used older tagging formats and it was ultimately resolved by upgrading those to a newer version of id3. But what ultimately broke the deal was that most players had spotty or no support at all for the "Grouping" tag. Pretty much nothing wants to use the "Grouping" tag as a genre filter, if they even acknowledge its existence at all.
What made it even more frustrating was that I already had to restrict (and still do) to players that properly support "Album artist" tags if I want sensible filtering/searching/listing of albums that have multiple artists credited or is a compilation of songs from different artists. So I was left with a paltry selection of players that properly supported everything I wanted (and didn't suck), couldn't even setup a subsonic server (although that had other issues too..), and NO SINGLE android app could deal with it.
I eventually had to revert all this nonsense and use the "Genre" tag as god (apparently) intended.
So moral of the day, (or TL;DR) don't do weird shit with tags.