Ejecutando Big Sur pero esto ha estado sucediendo durante muchas versiones de MacOS.
¿Existe un ajuste/preferencia en algún lugar para cambiar este comportamiento?
No parece haber una opción dentro de com.apple.iCal.plist. Solía haber una opción en el menú de depuración ical pero ya no existe.
Al cambiar la "hora de inicio" de un evento, la "hora de finalización" se cambia automáticamente para mantener la misma duración del evento. Que yo sepa nunca he priorizado la duración de los eventos.
A continuación, tengo que restablecer la hora de finalización a donde la había fijado antes de que el ordenador tomara la decisión de modificarla. Lo que requiere que compruebe cuál era antes de que se modificara automáticamente. Un montón de idas y venidas para una simple tarea de cambiar la hora de inicio.