Is there something wrong with my 'Jump' input axis?

When I use if(grounded && Input.GetButtonDown("Jump")

as a condition for jumping, it doesn’t trigger.

When I use if(grounded && Input.GetKeyDown("Up")

it works just fine however.

This leads me to think that there’s something wrong with my input axis. I’m a beginner to unity though so I’ve really got no idea if anything looks wrong here or even why the if statement fails to fire.

It’s worth mentioning that the Input check is being ran in Update, not FixedUpdate.

104232-capture.jpg

The only difference from mine would be that Gravity and sensitivity are set to 1000 and snap is unchecked for me. Other than that I’m not sure