He tenido este problema desde los días de Mobile Me, he trabajado con Apple en ello enviando copias de mi calendario, e incluso he conseguido que el problema se produzca por su parte a través de su página web y sin tener mi ordenador o dispositivos involucrados.
En un principio, Apple trató de atribuir el problema a Google, aunque si se desactiva la nube de Apple y se utiliza sólo la de Google, funciona perfectamente.
En resumen, no creo que estés haciendo nada malo. Al final, tuve que hacer que borraran completamente la cuenta en la Nube, crear una nueva, y volver a empujar todo, comenzando con un calendario vacío.
A partir de mis propios experimentos, el problema para mí parecía originarse cuando un evento de calendario en Google abarca más de un día (como durante un fin de semana) se sincroniza con Apple. No replicó los calendarios que no tenían estas entradas. Cada vez que Apple sincronizaba, parecía añadir más entradas de calendario. Mi iPad producía avisos de cantidades horribles (tengo la captura de pantalla por aquí), mi Mac se ralentizaba hasta el punto de obligarme a tener que desactivar la Nube.
Mis notas están aquí:
1) http://www.wwco.com/~wls/blog/2009/07/25/mobileme-sync-problems-resolved/
2) http://www.wwco.com/~wls/blog/2012/06/23/restauración-móviles/
Mientras yo solucionaba mis propios problemas, la solución de Apple fue más o menos (y lo digo de otra manera), "vamos a deshacernos de Mobile Me pronto, esperemos que iCloud no lo haga, y si lo hace, eso es ahora problema de otro grupo ...no nuestro".
En un Mac, el problema llegará al punto de que iCal no se abrirá. Estas fueron mis notas a Apple:
"Completamente incapaz de abrir iCal sin el molinete de la muerte, me puse mi sombrero de desarrollador e hice lo siguiente (aunque no tengo ni idea de cómo un usuario mortal sabría hacer esto):
$ cd ~/Library/Calendars
$ rm -rf Calendar\ [CS] *
$ du -h .
(find the largest file size entry and remove it, for example)
$ rm -rf 74D1E7F2-3CA2-44E8-9690-093227ACF17C.caldav
Esto permite que se inicie iCal, y durante el proceso de actualización, apenas hay tiempo suficiente para que, si tienes suerte, puedas abrir las preferencias de iCal.
La cosa se pone peor. El registro de la consola se vuelve loco con 500 mensajes por segundo. Mientras tanto, Finder se ralentiza y ni siquiera maneja los menús del botón derecho".
4/18/11 7:04:42 PM [0x0-0x3d03d].com.apple.iCal[769] line 1,1: expecting FREQUENCE, found 'INTERVAL' as token type 6
4/18/11 7:04:42 PM [0x0-0x3d03d].com.apple.iCal[769] line 1,1: expecting FREQUENCE, found 'INTERVAL' as token type 6
4/18/11 7:04:42 PM [0x0-0x3d03d].com.apple.iCal[769] line 1,1: expecting FREQUENCE, found 'INTERVAL' as token type 6
4/18/11 7:04:42 PM [0x0-0x3d03d].com.apple.iCal[769] line 1,1: expecting FREQUENCE, found 'INTERVAL' as token type 6
4/18/11 7:04:42 PM [0x0-0x3d03d].com.apple.iCal[769] *** process 769 exceeded 500 log message per second limit - remaining messages this second discarded ***
4/18/11 7:04:43 PM [0x0-0x3d03d].com.apple.iCal[769] line 1,1: expecting FREQUENCE, found 'INTERVAL' as token type 6
...hundreds of times...
Para llegar a alguna parte, tuve que utilizar un cortafuegos de salida (LittleSnitch) y desactivar la conectividad con Apple.com: las cosas se animaron al instante. Si tu Mac conoce la nube de Apple, entonces iCal recreará los archivos, incluso si no tener una cuenta en la nube de Apple configurada en sus preferencias.
Al mirar los mensajes de registro y examinar el CalDAV, la entrada más sospechosa fue esta:
DTSTART:20070311T020000
El formato de la fecha de finalización parecía estar fuera de lugar. Esperaba un YYYYMMDD, pero no tengo ni idea de lo que representaba 020000.
Espero que los datos anteriores del blog te acerquen un poco más a la hora de ordenar las cosas. De nuevo, dudo que seas tú.
Si vas a trastear con el sistema de archivos en bruto, por favor, por favor, haz una copia de seguridad. Observando que la eliminación completa de ~/Library/Calendars parece resolver las cosas utilizando la metodología de tierra quemada.