When calendar data has been migrated, some, but not all appointments, are missing in Outlook.
When migrating calendar data using date filtering, for example, the previous 3 months, it migrates all data within that period. However, re-occurring appointments are an exception. In order for all instances of a re-occurring appointment to be migrated, the first original instance of the re-occurring appointment must be migrated in order for the future instances to be migrated. If the appointments which are not being migrated, are re-occurring, then in order to migrate these, the original appointment must be migrated by migrating fro an earlier period.
Migrate a larger date period. Or migrate from the period with which the original re-occurring appointment was created.