Во первых не ясно зачем реализовывать личный кабинет табом. Во вторых из скина не видно то он таб. В третьих не совсем понятно что вы хотите сделать.
1) Вы пробовали дебагером пошагам проходить по коду? Если нет сделайте это, сразу поймете что там происходит. Если да то что там происходит не понятного?
2) очевидный косяк в том что у вас там такая структура
tabBarController->личный кабинет
navigationController->авторизация
И грубо говоря, авторизация принадлежит navigationController и выражение self.navigationController? корректно на экране авторизации.
Но tabBarController он сам по себе, он никак не связан с экраном авторизации и его navigationController, по этому выражение self.navigationController?.tabBarController? не корректно. Вам нужно делать как то так личный кабинет?.tabBarController?.selectedIndex = 0 для того что бы находясь в одном контроллере дернуть что то в другом вам нужно воспользоваться делегатами.