VSCode Nsight Intellisense not detecting functions and datatypes for *cu; *cpp works

Intellisense for CUDA actually ships with cpptools. If you already have cpptools installed then likely the issue is that the C++ language id is selected (see language in status bar), change this to CUDA C++ and see if this helps.