Henrique,
não precisa verificar o que estava ocorrendo, após da continuidade nas aulas e inserir a física nos objetos e alterar os códigos, o problema sumiu.
mesmo assim obrigado.
meu código esta assim agora:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ControlaJogador : MonoBehaviour
{
    public float Velocidade;
    Vector3 direcao;
void Update()
{
    float eixoX = Input.GetAxis("Horizontal");
    float eixoZ = Input.GetAxis("Vertical");
    direcao = new Vector3(eixoX, 0, eixoZ);
    if (direcao != Vector3.zero)
    {
        GetComponent<Animator>().SetBool("Movendo", true);
    }
    else
    {
        GetComponent<Animator>().SetBool("Movendo", false);
    }
}
private void FixedUpdate()
{
    GetComponent<Rigidbody>().MovePosition
        (GetComponent<Rigidbody>().position + direcao * Velocidade * Time.deltaTime);
}
}