Подобное поведение наблюдалось на Delphi 10.2. Вроде этот баг исправили в 10.2.1, хотя могу ошибаться... Если нет, то возвращайтесь пока на 10.1.2 (Berlin upd 2).
О том как и когда ловить события я писал здесь: Очередь событий Delphi приложения на Android
Обратите внимание на события: BecameActive, WillBecomeForeground, WillBecomeInactive, OnSaveState