Why can't change the specific animation’s speed again using AnimComponent?

Why can’t change the specific animation’s speed again using AnimComponent?

https://playcanvas.com/project/841793/overview/animation-without-state-graph
I have followed this tutorial PlayCanvas 3D HTML5 Game Engine

I assigned the animation using the this.entity.anim.assignAnimation, and assigned the this.animationAssets[2] again with new speed(0.5) & loop(false),
I test it found the loop changed to (false) is OK, but the speed was still (1).

How could I change the specific animation’s speed again?