Only 50% of Cores/Threads available through VS Code

And have you checked if it is not a VSCode thing? Like checking in plain terminal what the number of cores/threads is available?
If I’m not mistaken, VSCode has it’s own terminal emulation, maybe that is causing problems and limits what Julia sees?