Data input in forms disappearing

Hello,
I have been looking here on the discussions for a possible solution but I have not been able to figure it out.
I have created two interfaces and I have the same issue on both of them... Whenever I enter any info on a text field and tab or click on the next one the data typed disappears.
The Display Value and Save Input To match as well. Any suggestions? I am new to the Appian platform, so be nice with me :)
I have included the form code below:

a!formLayout(
label: "Retirement Plan Submission Form",
instructions: "Please fill out the form to the best of your knowledge in order to sign up for your retirement plan",
contents: {
a!sectionLayout(
label: "Personal Information",
contents: {
a!columnsLayout(
columns: {
a!columnLayout(
contents: {
a!columnsLayout(
columns: {
a!columnLayout(
contents: {
a!textField(
label: "First Name",
labelPosition: "ABOVE",
value: ri!firstName,
saveInto: ri!firstName,
refreshAfter: "UNFOCUS",
required: true,
validations: {}
)
}
),
a!columnLayout(
contents: {
a!textField(
label: "MI",
labelPosition: "ABOVE",
value: ri!mi,
saveInto: ri!mi,
refreshAfter: "UNFOCUS",
validations: {}
)
}
),
a!columnLayout(
contents: {
a!textField(
label: "Last Name",
labelPosition: "ABOVE",
value: ri!lastName,
saveInto: ri!lastName,
refreshAfter: "UNFOCUS",
required: true,
validations: {}
)
}
)
}
)
}
)
}
)
}
),
a!columnsLayout(
columns: {
a!columnLayout(
contents: {
a!textField(
label: "Address",
labelPosition: "ABOVE",
value: ri!address,
saveInto: ri!address,
refreshAfter: "UNFOCUS",
validations: {}
)
}
),
a!columnLayout(
contents: {
a!integerField(
label: "Zip Code",
labelPosition: "ABOVE",
value: ri!zipCode,
saveInto: ri!zipCode,
refreshAfter: "KEYPRESS",
validations: {}
)
}
),
a!columnLayout(
contents: {
a!floatingPointField(
label: "Telephone",
labelPosition: "ABOVE",
value: ri!telephone,
saveInto: ri!telephone,
refreshAfter: "UNFOCUS",
required: true,
validations: {}
)
}
)
}
),
a!columnsLayout(
columns: {
a!columnLayout(
contents: {
a!dropdownField(
label: "Retirement Plan Type",
labelPosition: "ABOVE",
placeholderLabel: "--- Please make a selection ---",
choiceLabels: {"401k", "IRA",
"Roth IRA",
"Simple IRA",
"Stock Plan"},
choiceValues: cons!TST_retirementPlanType,
value: ri!retirementPlanType,
saveInto: ri!retirementPlanType,
required: true,
validations: {
null
}
),
a!textField(
label: "Email address",
labelPosition: "ABOVE",
value: ri!emailAddress,
saveInto: ri!emailAddress,
refreshAfter: "UNFOCUS",
required: true,
validations: {}
)
}
),
a!columnLayout(
contents: {
a!fileUploadField(
label: "Please submit copy of your ID",
labelPosition: "ABOVE",
saveInto: {},
required: true,
validations: {}
)
}
),
a!columnLayout(
contents: {
a!dateField(
label: "Date",
labelPosition: "ABOVE",
value: ri!date,
saveInto: ri!date,
validations: if(
ri!date>now(),
null,
"Please enter today's date"
)
)
}
)
}
),
a!paragraphField(
label: "Additional details",
labelPosition: "ABOVE",
value: ri!additionalDetails,
saveInto: ri!additionalDetails,
refreshAfter: "UNFOCUS",
height: "MEDIUM",
validations: {}
)
},
buttons: a!buttonLayout(
primaryButtons: {
a!buttonWidget(
label: "Submit",
submit: true,
style: "PRIMARY"
)
},
secondaryButtons: {
a!buttonWidget(
label: "Cancel",
value: true,
saveInto: ri!cancel,
submit: true,
style: "NORMAL",
validate: false
)
}
)

  Discussion posts and replies are publicly visible