Hi!
-
I'm really glad you care about accessibility.
I would like to ask a few important things for this.
I use the navigation part of the SP.
It looks like this:<nav role="navigation" aria-label="Menu">But it's all on the page and that's a problem.
Each such element should have a unique aria-label.

-
I found an interesting bug in the HELIX framework.
I don't use the framework's menu system.
However, it does incorporate the off-canvas menu type into the page.
The layout does not contain a module position pointing to a menu.
There is no menu type module on the Joomla page.
What I'm using is an SP module that has a button group.
This is interesting because since off canvas is a hidden element, the menu links must contain aria-hidden="true" (ARIA). I noticed this when I checked the accessibility.

-
For every element that uses the LINK part, couldn't it be expanded with 1-2 things. For example, aria-label, role, etc.?
-
ARIA verifiers indicate that several areas are not identified, that the page does not use such markers:
Technique ARIA11:
Using ARIA landmarks to identify regions of a page.
banner, navigation, main, region,form, search,complementary, contentinfo.
https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA11
BR
Csaba