Visual Studio Auto complete is working strange and suggestions doesn't seem to work

Hello everyone, I have a problem with Visual Studios’ Intellisense (or autocomplete).

float inputX = Input.GetAxisRaw("Horizontal");

When I try to type this code, when I get to Input.GetAxisRaw, when I type Input it changes it to inputX, whether I press Space, Dot or anything. At the same time it also doesn’t suggest standard methods like it use to.

For example when I typed transform.Translate it used to suggest all kind of methods after I put the dot, but now nothing. And when I make a typo and type transfor, it changes it to CryptoAPITransform of all things.
I have recently reinstalled Windows before starting a new project in Unity. Current Unity version is 2020.3.15f2 and Visual Studio Community 2019 version 16.10.4 . However I don’t know how to look up what version I was on before, since I wiped the system, I only have the old project files now.

Does anyone know how can I get it back to the nominal behavior that I’m used to?

Turns out its caused by choosing “Mobile 2D” instead of normal “2D” when making a new project. Make a new project with just “2D” and it works like normal