This is an old thread, but I did notice some peculiarities with WOL on the LabTech app.
"This morning around 7:50, I scheduled a reboot of the [client] PC for 8:00. The reboot did not actually execute until 8:57, so it would be prudent not to rely on this app for timing-sensitive operations.
I just tested scripting a reboot on my laptop with the app. Selecting the option to ‘execute now’ has resulted in the script being scheduled for precisely 2 hours from now. Scheduling for a little over an hour from now has produced a result exactly one hour delayed from the requested time. Curiously, scheduling an additional reboot for 2:00 PM has overwritten the previous scheduled script, now scheduled for 3:00 PM."
I'm not sure if this delay affects other scripts or not.