Scheduler not working. Is it Doze?

A

AC Question

Im using "Phone Schedule" app to run some tasks right before I wake up in the morning. The problem is many times I wake up and see it didn't run the tasks.
During testing, or if I wake up earlier than the scheduled time and unlock the screen, it usually work. Only when I left it idle for the whole night it's not reliable.

I found out about Doze yesterday and disabled it for the app, confident that it will fix the problem. Still it didn't run the task this morning. Am I missing anything else here? Any info is appreciated.