@Bankesy
That sounds like the same issue, students can run up Visual Studio Code fine but you can just see it spinning in the bottom left corner 'Discovering Python interpreters'. That seems to fail and you get a message in the bottom right to 'Select Interpreter':
Even with the 'python.defaultInterpreterPath' setting pointing directly to the install they still don't see it