Apologies for my bluntness, but why bother mentioning NVDA in this article? This implies that Storyline supports NVDA, when it certainly does not (https://articulate.com/support/article/Articulate-Storyline-and-Section-508-Accessibility). This lack of support is a serious problem because, despite JAWS being the "industry standard" screen reader, the reality is that most learners with vision problems probably use a free or low cost screen reader like NVDA.
Because of the continual 508-related problems we have with Storyline, whether coupled with NVDA or not, we are unable to legally claim that we produce 508-compliant courses that meet the requirements of our contractual obligations. I know that I am not the only Storyline user who has complained about this. Articulate really needs to stop pretending that they offer features in Storyline that can help course authors produce 508-compliant courses, when nothing could be further from the truth. We have absolutely zero control over what screen readers our learners use, and therefore, Storyline needs to support as many of them as possible, not just the most expensive industry standard.