No. To start from the beginning we must say that there are very few cases when something that works in the Task Scheduler does not directly work in VisualCron. As you have mentioned before some of your scripts work right away and some don't. If we focus on those that doesn't work we are now looking at this VBS script. I am no expert on VBS scripts and I could not tell directly what was special about your script that did not work. Debugging is needed and especially debugging on your machine. For some reason you could not use background execution.
Since we did not find the obvious reason and you wanted it to work we set it up as a Foreground task. When running it as a Foreground task we know that you get the exact same environment. The Foreground task runs unattended - if you set the right settings.
The Task scheduler works differently from VisualCron. That is why we provide these 2 modes. None of the modes provide identical Task scheduler environment. No mode including the pure Task scheduler mode solves everything. That is why we are discussing different alternatives.
Currently we have 3 alternatives:
1. Background execution (with service running as SYSTEM account) - does not work with current script. Debugging is needed.
2. Background execution (with service running as your user) - not confirmed if it works
3. Foreground execution - works
Option 1 is desired, but we need to break down the script and see where it fails. I hope this makes it more clear.