Je pense qu'il faudrait exporter chaque calendrier un à un (si il y en a plusieurs) sur le MBP en sauvegardant chaque fichier exporté sur le Mac.
Puis dans Preferences système / iCloud, désactiver iCloud (ou a minima décocher le calendrier de la synchronisation iCloud)
Ca va effectivement effacer tous les calendriers.
Ensuite, réimporter un à un les calendriers exportés à la première étape.
Cette fois, les calendriers devraient s'enregistrer sur le Mac plutôt que sur iCloud, ce qui permettra de les synchroniser à nouveau avec l'iPhone via iTunes.
Une autre façon de faire serait sur chaque calendrier de faire un cmd-I et dans la fenêtre d'info, il doit y avoir un menu déroulant précisant que ce calendrier est "sur iCloud", avec possibilité dans le menu de choisir "sur mon Mac"
Passer chaque calendrier "sur mon Mac" et une fois que c'est fait, désactiver iCloud dans les Preferences Système. Cette fois, les calendriers devraient rester en place lors de la désactivation d'iCloud.
Voilà, j'espère que l'une ou l'autre de ces méthodes fonctionnera car je n'ai jamais testé et si, en théorie, ca devrait fonctionner ainsi, en informatique, et particulièrement dans la façon dont Apple gère son Cloud, théorie et réalité sont parfois bien différentes....