надо распознать закрыл пользователь или система. если пользователь, то при открытии показываем первый экран, если система по таймауту, то показываем последний использовавшийся экран с прошлым состоянием
гугление говорит что фича ios :) в 13.2.2 обещают переделать политику экономии памяти, но не факт что будет работать как надо, а заказчик просит чтобы работало :)