Te lo comento a modo de sugerencia...
No seria mejor yo creo programarla con service. Para que no aparezca la pantalla del intent en recientes ni cuando se enciende el movil y estubiese trabajanfo por detras ejecutada al inicio.
Habeces no salta en las notificaciones y creo que es porque en tiempo de ejecucion el intent no esta lanzado..
SUJERENCIAˇ