Changing save location for enhanced input user settings

Hi,

We’ve integrated the change you spoke of in our version of 5.5, but this triggers a crash in UEnhancedInputUserSettings::GetSaveFilename when booting with bEnableUserSettings enabled in the UEnhancedInputDeveloperSettings.

`FString UEnhancedInputUserSettings::GetSaveFilename(const ULocalPlayer* LP)
{
check(LP);

UEnhancedPlayerInput* PlayerInput = LP->GetSubsystem()->GetPlayerInput();

check(PlayerInput);

return PlayerInput->GetUserSettingsSaveFileName();
}`Did something change between 5.5 and 5.6 that makes this fix work as intended?

I’ve worked around it by disabling the bEnableUserSettings flag in the config files, and re-enabling it when our custom player input class initializes, but this seems like a pretty big issue to just ignore.