Все происходит благодаря корявости MotionMaster кода.
При снятии конфуз эффекта снимается не ConfusedMovementGenerator, а текущий эффект - EffectMovementGenerator(прыжок).
немного работал над этим, несколько месяцев назад -
https://github.com/SilverIce/mangos/tree/ustm_2