I finally got it to work with Task Scheduler. Honestly, it might have worked before with mostly default settings, because after the system reboots and windows comes up, it takes about 2 minutes for VWS to be actually launched. I've tested it several times and it seems to consistently launch VWS, while taking it's sweet time. The main thing I did was tick the box for any user login. I've included the exported xml file here in case anyone needs to look at the parameters. Before I was using the trigger for windows restart.
(I had to zip the xml file in order to upload)