One action, stab_once_body (stabbing with sword, once) plays fine on the “body” layer, until it’s twin (stab_once_legs) is played on the “legs” layer at the same time, then:
Stab_once_body starts playing slowly from the middle to the end, and has unintended waiting at the end.
I’m not sure exactly what stab_legs is doing, but it appears to play the first half of the animation twice.
Both stab_once actions are generated using anim.actionSequence and use stab_body and stab_legs. Stab_body and stab_legs do not have this issue.
It sounds like you may be experiencing this same exact issue that I recently encountered as well:
@Ali_RS helped me find a good fix, and I eventually ended up calling Tweens.sequence(actionToPlay, doneTween) instead of calling anim.actionSequence() (which seems to be broken when used with masks, based on both of our findings)