Вы неправильно используете свойство title, у навигационного контроллера есть свойство заголовка, потому что оно наследуется от UIViewController, свойство заголовка используется NavigationControllers для отображения заголовка, поэтому, если вы хотите, чтобы заголовок, который вы дали вашему NavigationController, показывал, что вам нужно представить его в другом NavigationCOntroller ... Но то, что вам нужно сделать, это установить viewControllers, которые вы отображаете заголовки вместо NavigationController, теперь, когда вы отображаете VC, вы увидите заголовок в панели навигации ...
Вкратце ... свойство title viewcontrollers используется его navigationController для отображения заголовка на панели навигации, когда этот viewcontroller находится в верхней части стека навигации ...