Field-Level Security cannot be used to make a field mandatory.
Field-Level Security governs access to a field, such as visibility and editability. It does not enforce that users supply a value, so it cannot make a field required.
Community Discussion