i want to update the firmware on my dualsense controller and installed the necessary app on a vm. it opens but when i plug in the controller the app seems to crash. i tried uninstalling and reinstalling and rebooting but it keeps crashing. does anyone have any potential fixes?

Edit: I accidentally solved the issue when I had to install VC runtime 140 for something else. The app started working without issue.

the image is of the app before connecting my controller. after connecting, the app closes without any message and will not reopen until after i disconnect the controller.
 

My switch was recently banned, which isn't an issue for me since I don't play online, however something happened where my physical copy of pokemon violet was either corrupted due to a console update or the game was mid update and my switch reset itself.

When I try to open the game it tells me to connect to the internet to verify the game files for missing data. Since my switch is banned I am unable to connect to the internet in the first place. My question is how would I go about fixing this issue, assuming the game card or save file is affected.