Hola,
Recordemos que la función CALENDARAUTO() útiliza las fechas de nuestras otras tablas, tomando el año más pequeño hasta el año más grande encontrado. Por lo que considero que el error podría venir de los registros en alguna de las otras tablas.
¡Saludos!