Eu não sei que versão do NVDA o professor está usando, mas na versão 2021.1 o comportamento da descrição de SVGs está da seguinte maneira:
No Brave Browser 1.27.111, o NVDA lê tranquilamente o que está escrito na tag < title > dentro do < svg >, mas ignora a tag < desc >. No Google Chrome 92.0.4515.131 o comportamento é o mesmo. Faz sentido já que o Brave usa o Chromium como base.
No Firefox 90.0.2, o NVDA lê tanto a tag < title > quanto a tag < desc >.
Não testei com outros browsers.