public void Jump()
{
_rigitbody.AddForce(Vector2.up * _jumpForce, ForceMode2D.Impulse);
}
_rigitbody.AddForce
добавляет ещё один вектор прикладываемой к объекту силы. Итоговое движение происходит под равнодействующей сил.Vector2.up * _jumpForce
результирующая сила не будет направлена только вверх, если где-то на тело добавлялась другая сила. Т.е. по твоему описанию всё выглядит так, что где-то на тело действует сила тяжести вниз, которая примерно равна силе, которой ты пытаешься поднять вверх. И потому он вообще не движется или движется еле-еле