Blueprint functions cannot be put into subcategories, but variables can

In Blueprints I want to place some functions (buttons) into existing subcategories. I tried using the ‘|’ operator to make subcategories but back in the Editor it will appear as the whole thing without parsing the | operator correctly, for example Main| Options.

But if I make a variable in Blueprint and use | then it is organized and placed in the correct subcategory.

With Variables things work as expected:


With functions you can see categories are not organized into the proper subcategories:

Anyone know a fix?