Ok, gotcha. I have a technique you can use - it employs a genre sort order look-up table.
What you need to do is to assign a sort order to each Genre. This can be done with an expression, which will return the sort order. When you sort by this, your genres will appear in the order you want.
Create a new user field, perhaps call it Genre Sort. Set the Type to Calculated data and enter the expression:
Regex(|Pop:1|Jazz:3|Blues:2|, \|[genre]:/#(\d+)\|#/, 1)
Inside the Regex() function I've created a genre sort assignment string with Pop = 1, Jazz = 3, and Blues = 2. Then this string is matched against the file's genre, and only the corresponding number is captured and output. And this field can now be used as a sort string in you view's Set rules for file display, under Modifiers, select a Sort by and pick the Genre Sort field.
You can add more fields, by adding additional items - just be sure each one is surrounded by the pipe character.
And you can change the sort of the items however you want.
Note: if your genres have any of the following characters:
. + * / \ [ ] { }
we'll need to modify the expression to accommodate those:
See attached.