looks like the error I had wasn't a bug and is actually intentional
Microsoft made it so the python/pylance extension will crash on open source vscode builds, for no reason other than to push people towards their proprietary builds (the extension worked perfectly before)
Microsoft ❤️ Open Source