You could add a field that is labeled "reject' as ...
# suiteflow
k
You could add a field that is labeled "reject' as a checkbox. Then when the field value changes - you can change mandatory status and unhide rejection reason.