Required means that null is not allowed even if you set allow null to true. So it’s working the way I would expect it to work. This is the case with all fields that have the “allow null” value since requiring a value implicitly means that it cannot be null. Yep, a little confusing. The “Required” field setting is a setting on every field in ACF.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users