My guess is that it has something to do with re-using triggers between different tasks. The way to know for sure is to pull the XML (using the system tool Task Scheduler) for the task that works and for some that don't and compare them. If there are triggers missing or malconfigured, my guess is that you are re-using triggers or their properties between registrations. Best practice is create all task information (trigger, action, settings) and then register the task within a single context and release all references before going to the next task instance.
↧