Why does the ArcRotateCamera animation behave differently?

The same animation is used, but the ArcRotateCamera reaches the target point quickly and does not play the animation at the set time.
I have made a test scene, please go to Playground to see it.

Camera Animation Test | Babylon.js Playground (babylonjs.com)

Welcome aboard!

In a ArcRotateCamera, the position is handled a bit specifically. So, you need to clone the position and not pass it directly to CreateAndStartAnimation:


Oh, this is perfect, thanks a lot!