I kept having this same problem where it would stop pulling the To-Do’s so I switched to ToDoist and thought the problem was solver but low and behold it started doing it with ToDoist as well.
Although I do like the interface of ToDoist much better so I think i am going to stick with this one my only resort is to set a cron job to restart the pi nightly before it goes to sleep and blanks out the monitor.
anyone know how I can get PM2 to automatically restart at midnight rather then reboot the entire pi?