I don't think you are saying anything in conflict with me.
VSCode tries to give you type info in contexts where Typescript wouldn't (e.g. importing Javascript files, in a completely non-TS project) so it makes sense that its inference tooltip can be more helpful. You can easily recreate this by importing a fn from a JS module and then hovering it in VSCode (also configured for Typescript): VSCode knows the fn signature but Typescript won't. Both cases show up in the tooltip (though confusingly).
At least, that's my interpretation of this sort of tooltip: https://i.imgur.com/lXS5teK.png
And to be clear, your last sentence was my exact praise for VSCode at the end of my own comment.