The CRM only creates one meeting entry, but shows an entry for each contact in the list view. i.e. there is only 1 meeting record in the db but this shows for every contact in the CRM.
I agree that this is a bit awkward. For example, it is possible to select one of the duplicate meetings and, when deleting it, both meetings are removed.