Я думаю, что проблема в том, что вы не создали «backToFirstScreen», который начинается во втором контроллере представления и заканчивается в первом контроллере представления.
Использование перехода для возврата к первому экрану немноготабу;Я бы заменил
performSegue(withIdentifier: "backToFirstScreen", sender: self)
на
self.dismiss(animated: true, completion: nil)
или, если вы используете навигационный контроллер
self.navigationController?.popViewController(animated: true)
Это позволяет вам отключить текущий контроллер вида, который вы ищетев и вернитесь к контроллеру представления, который представил его, без необходимости создавать переход, который идет в обратном направлении. Просто убедитесь, что у вас есть переход от первого контроллера представления ко второму контроллеру представления в этом порядке.