1) IBM DFDL validates the DFDL schema before parsing and it found some missing properties. The DFDL specification says that if a schema object needs a property then you must provide a value, there are no build-in defaults. The missing properties are:
Daffodil is presumably not reporting their absence as an error, which strictly speaking is non-compliance with the DFDL spec.
If you add them into your dfdl:defineFormat then the errors go away.