abuki Reading it again in the morning, it seems to me that the "correct" behavior is also wrong as the documentation states that If the track is empty, it is equivalent to calling setAnimation.
Maybe there is a difference between track playing empty animation and track which is empty = cleared? That should probably be more differentiated in the docs.
Yes, this makes all the difference! These are two completely different things, and it's very important to understand the differece. If you assumed they were the same, this explains your confusion.
The empty animation is an animation where nothing is keyed. It is an animation, which leads to mixing in and mixing out. If you clear a track or have no animations on a track, or mixing has ended, you have no animation playing. When nothing is playing, no mixing happens.