What helped fix this problem for me was creating a personal access token in Github under developer settings and using that for the username and password when prompted by VS Code. You'll have to select the sign in manually option instead of signing in through github directly. You can create a Personal Access Token through the Settings > Developer Settings when clicking your profile pic in Github.
I'm now able to clone, push, and pull without any issues.