у вас 2 раза вызывает _characterController.Move
в Velocity() сделайте расчет float verticalMover(это будет velocity.y)
private void Movement() ....
_characterController.Move(move * _speed * Time.deltaTime+transform.up*verticalMover*Time.deltaTime );
....