Аутентификация у тебя никак не должна быть завязана на навигаторе или на чем либо еще.
А также её контекст должен быть общий для всего приложения.
А я понял вроде, вангую ты контекстом апдейтишь все страницы в стеке после логина или что-то вроде. Правда толком не понял зачем, у нас например словарики через инстансы на вью тянутся и всё норм апдейтается(редакс ес чо), причём если навигацию с кастомным стеком сделать, то будет еще проще. Алсо, вижу еще один вариант - если логин отрезан от материалаппа, то это даёт большую степень защиты(хуй знает зачем), т.к. в обход логина в материал не попасть.
Угадал хоть примерно?