check your montage blend time. blend time is in actual time (seconds i believe) rather than duration percent. so if your blend in and blend out times for the montage are too large, your montage will not get a chance to finish playing. more info here: https://answers.unrealengine.com/questions/249021/buganimation-montage-doesnt-play-when-using-defaul.html