The last one is such an obvious bug when the animation scales the canvas but does not translate the origin to compensate at the same time.