Multi-Level Menu Display Issue - Child Menu Overrides Parent Menu

I’m using Classic View and have a 3-level page structure:

  • Level 1: Main pages with tab menu

  • Level 2: Child pages (also with their own tab menu)

  • Level 3: Grandchild pages (deepest level)

When I’m on Level 3 pages, I want to see both the Level 1 menu AND the Level 2 menu for better navigation context.

I’ve enabled “Simulate tabs by showing the menu on any linked child pages,” but it only shows one menu level at a time - the Level 2 menu overwrites the Level 1 menu at the deepest level. If I recreate the parent menus on every child page, it will create a new set of pages from the parent menu; the same thing will happen for grandchild pages, which I want to avoid.

What I need: Both parent and grandparent menus visible simultaneously on the deepest pages.

Question: Is there a way (including custom JavaScript) to display multiple menu levels at once instead of just the immediate parent menu?