When I select Visual Studio Code in External Tools, Unity does not save the settings. And after restarting Unity, the external script editor is installed by opening it by file extension. If Visual Studio Code is not installed in an external script editor, there are no tooltips in VS Code.
all of packeges im using: https://i.sstatic.net/DaeyzaY4.png
You can set them manually via https://docs.unity3d.com/ScriptReference/EditorPrefs.html. Either with Unity's API or via regedit. (I had the same problem with Unity LTS before Unity 6)