We are using SharePoint 2013 on premises. We have a document library that uses managed content type, it has the option to NO check out documents and it doesn't use versions, although I have tried with using major versions and it didn't make any difference.
Our problem is that one of the content types has a required field. When that option is on, the documents are kept checked out automatically even if the library is set to no check out documents. If we made the required field not required, the problem disappears, however, we would like that it is required.
The files remain checked out even if the required field is filled in. If we set a default value for the required column the problem also disappears but that is not ideal because then the user uploads the document without thinking about what value to put in the metadata.
Does anyone know how to solve this?