I cannot get my Intel NUC to wake up using the task scheduler. It is running Windows 10 version 1903.

I am using How to Schedule Windows to Schedule it to Wake up and Goto Sleep a guide and so to start with I have disabled hibernation using:
powercfg -h off
via the command line.

I have a sleep batch file containing:
Rundll32.exe Powrprof.dll,SetSuspendState Sleep
which does successfully put the PC to sleep.

I have a wake batch file containing:
echo hello
which in combination with the task scheduler does not wake the PC.

For the sleep side of things, the task scheduler is configured to run only when a user is logged on and the trigger was arbitrarily set for a few minutes after I configured the task.
The action is start a program and the program/script was set to the sleep batch file.

All well and good as this works.

Now for the wake task. It is also configured to run only when a user is logged on and the trigger was set for 2 mins after the sleep occurred. The action was again start a program but the program/script was set to the wake batch file. Under conditions I had wake the computer to run this task was set.

The wake task just doesn't wake the PC. I have tried creating another account with admin rights and using this with run whether a user is logged in or not set and also with run with highest privileges set but neither seem to work.

Does anyone have any ideas why this would not work?

Thanks