Рекомендуется сделать изменения пользовательского интерфейса в главном потоке, добавляете ли вы аннотации в основной поток?
Когда вы добавляете аннотации, попробуйте следующее:
DispatchQueue.main.async {
yourMapView.addAnnotation(annotation)
}
Пустья знаю, если у вас есть еще вопросы или это решило вашу проблему