Unable to duplicate Menus with same child pages

OK, I never realized this limitation existed before today, and I just want to check its not me, but actually is a limitation of Knack.

Take the case where I have a page with a Details View. I add a menu view and add a menu button to a new page with an Edit view of the record. I would have thought this is a fairly normal use case, and it works perfectly. Looks something like this:

Click Edit and it takes me to:

SO FAR, SO GOOD.

But now I want to create ANOTHER menu view on the first page, which will have an EXTRA button to SHOW ADDITIONAL INFO, or something that only a small subset of users will be allowed to do, and I want to use PAGE RULES to hide one menu or the other based on user role. Again, a fairly normal use case I would have thought. In builder looks something like this:

HERES THE CHALLENGE.

There is no way to duplicate that first EDIT menu button. So the RED button above just doesn’t work. If I copy the MENU to the same page, it copies the sub page too so I end up with two Edit subpages to maintain, both identical. If I try to create a new button to an existing page I can’t, because the original Edit subpage doesn’t come up as an existing page to select from. I can’t even do something super sneaky like use the second Edit subpage as a placeholder and redirect all access to the first Edit Subpage, because the first Edit Subpage doesn’t come up as an existing page to select from in that Page Rule.

Surely there is a way to achieve this without needing to run duplicate Edit pages forever?

All advice gratefully received.

My “fix” for this is to use some Javascript to hide the menu button I don’t want to see, but that once again defeats the idea of using a no code solution. It would be so much better of I could just have multiple menus defined, and show the one that applies to the role or whatever.