Hi Magnus, connections are not directly bind with appointments so that should not happen. Only if you deleted something like service or location or worker. In such case it will remove all appointments that are using deleted value.
Best regards,
Nikola