Harald
So in my testing reproduction project, I pulled down the latest package to test out the Clip End Mix Out Duration
setting and it seems to work as expected now for the final clip, which is great.
I took a look at the logic that was changed and to me it looks a little confusing. Namely line 71 in SpineAnimationStateMixerBehaviour
where it says bool isStoppedNotPaused = playable.GetGraph().IsPlaying(); // end of track was reached or graph stopped.
The observed behavior does seem to work as advertised but I just wanted to make sure this is the intended logic. From just reading the code one might assume the logic is reversed but with the way the timelines fire off the event timings, it's probably correct logic but just looks unintuitive.
Again thanks a bunch for the help! I believe all my issues have been resolved.