Ты же работаешь с fcm? Это служба которая от базового класса с firebase наследуется? Там ты перегрузил onMessageReceivde что-то типа такого, и сделал кастомное уведомление. При работе приложения всё норм, а когда приложение не открыто то ничего не приходит?
Немного другая история, fcm подрублен, и все отображает. Но нужно показывать раз в неделю пуш из приложения, для этого планировалось написать ещё один сервис, который локально поднимет уведомление. Вот он как раз и не работает