Я либу написал и тестирую (на джаве, извините, человек пожилой, модное не люблю) - она позволяет дергать коллбэк или обновлять лайфату пока приложение в фоне, и даже в в doze mode, более того, рестартит его сразу если система его прибила/убила. Но вне переднего плана никаких 3 секунд не гарантируется по итогам тестов на 10ке. Раз в минуту плюс/минус без проблем. Во сне чаще 4 минут. В долгом doze не хуже 20.
И авторебут конечно. Надо? Как минимум оно сможет оживить прилку и пусть корутина обратно долбит раз в 3 сек.раз умеет