My localvariable is updating but still then also disable is not working in next button

local!selectedSystemType: if(
a!isNotNullOrEmpty(
local!dataFeed['recordType!{fcce7d6a-d964-4fb7-bc9c-610a5333f0ee}EILM Inventory Data Feed.fields.{785adc35-6266-4c30-abbe-eca44c05c93d}systemTypeCode']
),
local!dataFeed['recordType!{fcce7d6a-d964-4fb7-bc9c-610a5333f0ee}EILM Inventory Data Feed.fields.{785adc35-6266-4c30-abbe-eca44c05c93d}systemTypeCode'],
null()
),

a!buttonWidget(
label: cons!SHARED_BUTTON_LABEL_NEXT,
icon: cons!SHARED_BUTTON_ICON_NEXT,
saveInto:
if(
a!isNullOrEmpty(local!selectedSystemType),
{},
a!save(local!currentDataFeedStep, local!currentDataFeedStep + 1)
),
style: "SOLID",
color: cons!SHARED_BUTTON_COLOR_NEXT,
disabled: a!isNullOrEmpty(
local!selectedSystemType
),
showWhen: local!currentDataFeedStep < 3,
validate: true()
),

  Discussion posts and replies are publicly visible