Во время проигрывания анимации возможно, что объект будет отключен. Потом будет включен. Анимация застряла на том кадре когда отключили объект. Как определить что анимация еще не завершилась ? (go.GetComponent().isPlaying - показывает что проигрывается, хотя она на паузе) Можно ли сбросить анимацию в начало ?
Через animator просмотрите действие анимации, возможно когда ставится пауза, анимация как очевидно бы это не звучало не сбрасывается. Я не профи в анимации пока что, но думаю если там такое наблюдается, то можно что-то придумать, отпишитесь