В общем, нашёл способ решения - делать performSegue после присвоения переменной doctorID:
cell.buttonTappedHandler = {
self.doctorID = appointment.doctor.id
self.performSegue(withIdentifier: "ModalRatingVCSegue", sender: nil)
}
Всем спасибо за разъяснения