This can happen even for Document Libraries without versioning - and changing it to avoid checkin is not simple.
You need to ensure at least that:
- Require documents to be checked out before they can be edited = false
- No versioning af Document library - probably not required
- Ensure no mandatory columns exists - or ensure they have default values
Check out this blog for information.