Blank start, one stock c++ class, EnhancedInput won't engage.

You have a typo in your UPROPERTY specifier, should be EditDefaultsOnly instead of EditDefaultOnly

Visual Studio will give a lot of “fake errors” in the Error List if you have one like that already, I find the output log more useful when attempting to run a build and it doesn’t succeed after fixing typo I would share that