If anyone else has these issues, all of the stuff suggested by OP above is good to know and try, and here is some extra goodness to help you smooth out Visual Studio ruffles:
This may help you with intellisense and possibly other Visual Studio integration problems:
Also, try update the VSCode package inside of Unity: Window → Package Manager → Search for Visual Studio Code Editor → Press the Update button