por ejemplo:
.class-name { transition: height 300ms ease }
a veces el hipo es notoriamente obvio. Pasó demasiado rápido para ser 300ms.
También pueden ocurrir contratiempos al usar setTimeout para producir animaciones.
setTimeout
Entonces, ¿qué los causa?