Has anyone ever got VSCode working with UE4? (including intellisense)

Yes, it dirty, but the bug is old and still didn’t fixed. This looks like some path was hardcoded or parsed wrongly, and author had UE4 distribution on his D drive.
These are junction links, they can be on different drives without performance overhead. I think you can do something like virtual drive (with .iso image) or even USB.