Причина: Пределы фонового исполнения на всех версиях android, которые имеют API уровня 26 или выше.
Чтобы обеспечить пользователю более продолжительное время автономной работы и производительность. Google начал ограничения. Теперь, если приложение не на переднем плане, фоновая служба не будет работать. вы должны сделать службу приоритетной, которая всегда будет уведомлять пользователя о том, что ваше приложение работает в фоновом режиме.