Re: Reconfirm on not-required field shows up as required
In the Status Dependencies tab, select the request status and the field, then click on the Visible Yes, Editable Yes, Required No and Reconfirm Yes. Do this again if you have already done this. It may work. Sometimes we have got similar kind of issues on these status dependencies and it has worked out as well.
from kcrt_request_types rt , knta_parameter_set_contexts pst , knta_parameter_set_fields psf , kcrt_field_dependencies fd , kcrt_statuses s , kcrt_request_type_statuses rts where rt.request_type_name = 'ENTER YOUR REQUEST TYPE NAME HERE' and pst.PARAMETER_SET_ID = 213 and rt.REQUEST_TYPE_ID = to_number(pst.CONTEXT_VALUE) and pst.PARAMETER_SET_CONTEXT_ID = psf.PARAMETER_SET_CONTEXT_ID and fd.PARAMETER_SET_FIELD_ID = psf.PARAMETER_SET_FIELD_ID and s.status_id = rts.status_id and rts.request_type_status_id = fd.request_type_status_id order by s.status_name, psf.prompt