RigidBody2d.AddForce not working, velocity value in inspector stuck at jumpForce value

    void FixedUpdate()
        {
            if (Input.GetKeyDown(KeyCode.Space) | Input.GetKeyDown(KeyCode.W))
                {
                    rb.AddForce(transform.up * jumpForce, ForceMode2D.Impulse);
                {
        }

As the title says, this is not working and I have no clue why/how. The only thing this does is change the GameObject’s velocity value to the value of jumpForce, and it never changes back. The GameObject is never affected.

Well for some reason I had to change all my other movement code to be AddForce. Also realized user input for a single force should be done in Update()