When using AdjustWeight right after Stop, an AnimationTrack will break and keep playing silently, and give wrong information (IsPlaying = false while the animation is clearly playing).
Expected behavior
The animation should be stopped and the properties should be right.
I’m confident this would be a performance gain for many games, I don’t think animations stuck into oblivion is good for any game. I also know I’m not the only developer that gets discouraged from using Animations thoroughly because of its history of very unpredictable behaviors, just like this one.