Yes. The depth of the directory tree seems to matter as well. So I would try removing a layer if possible.
I have no Composer level for my Classical directories. So I only have 3 layers including CD1, CD2 etc. as there are so many box-sets and doubles and triples.
In the case of Pop and Jazz I do have an Artist layer but doubles and tripples are much rarer and I have moved all larger compilations into a separate Compilations tree. It is a long time ago now so my memory is hazy but I think I did initially have a Composer layer in my Classical Library but had to remove it. So to navigate I just prepend the composer to the Classical folders:
I’m not sure that restructuring your folder structure will entirely cure your issues but it should help. You may still need to revisit how you deal with compound artists but it is difficult to say.