AddSubscriptionController имеет retain cycle (на него ссылаются элементы его же ячеек), поэтому сцена создания новой подписки после скрытия с экрана не удаляется из памяти. Временно для устранения перерасхода памяти ControllerFactory возвращает один и тот же экземпляр AddSubscriptionController в соответствующем методе.