Eu acho que deve-se à direção do pulo, que é X + 1 e Y + 4, logo a distância no eixo vertical é maior e a direção do pulo é entendida pelo jogo como sendo para sul. Como o programa não lida com altitude no mapa, ele entende que quanto maior o Y, mais para o sul tu quer ir, não para baixo como é tua intenção, mesmo que o Y do ponto de pulo e de chegada sejam iguais considerando o relevo do cenário.
Ao invés de desativar a animação, fixa a direção antes do pulo, imagino que irá resolver.