Validation doesn't work with a schema that contains `allOf` when using `noAdditionalProperties: true`. I started a PR that implements a failing spec to illustrate the case https://github.com/voxpupuli/json-schema/pull/535.