Quick Background: I am fairly new to VS Code and LWCs. I've been working on a LWC and deploying to a sandbox (we'll call it GSB), then using change sets to push to prod. I recently refreshed the sandbox and I could no longer deploy to GSB. I assume this is to be expected, since the password changed in GSB as part of the refresh. No problem, I'll just reauthorize the org.
Problem: This is where the issue is. I can't authorize a sandbox (after a refresh) to deploy code because VS Code doesn't seem to recognize any sfdx commands, even though SF CLI and all extensions are installed.
Right now when I try to authorize an org, the error in the Output section at the bottom is: "Starting SFDX: Authorize an Org
07:35:27.444 sfdx org:login:web --alias SB1 --instance-url https://test.salesforce.com --set-default '"C:\Users\madiaz\AppData\Local\sfdx\client\bin..\7.209.6-8ba3197\bin\sfdx.cmd"' is not recognized as an internal or external command, operable program or batch file. 07:35:27.466 sfdx org:login:web --alias SB1 --instance-url https://test.salesforce.com --set-default
I've tried disabling and uninstalling the extensions (including the CLI), updating to most recent CLI version, uninstalling and reinstalling VS Code, closing & restarting, reviewing other similar questions here, but I have not yet been able to get it to work. In fact none of the SFDX commands seem to work right now. They all get the same "not recognized..." error.
Question: Any ideas on what else to try to resolve this issue?