For example my plugins are all CC-BY-SA after leaving EarlyAccess. That means you CAN build a scene and create a VAR package that references my plugins, say Life or LogicBricks. When doing that, you can use any of the licence options offered by VaM for your content. However, if you distribute my plugin or parts of it yourself, e.g. some creators are providing ZIP packages with all the dependencies, that ZIP package has to be CC-BY-SA. Same goes if you make your own plugin that uses part of my code, that would have to be CC-BY-SA. "Uses part of my code" here means enough to be clearly identified as my code, nobody cares about a line or two.
Note that the current VaM beta does already auto-download VAR dependencies, so there is no need point anymore to provide dependencies yourself anymore.
A different thing is if you want to use content that has the NC extension, for non-commercial. As long as you have a Patreon (or similar), everything you do VaM related is "commercial", you can't even post screenshots of that content or release a VAR package using that content, even if it is for free. However, if you ask the original creator, he might just give you permission for what you wanna do, but it's not automatic. Many creators probably don't even realize they are blocking use of their stuff even in free scenes by choosing NC.