Currently, when using aggregation for multiple schemas, the aggregation is split across schemas. this means only components of one schema are combined into one aggregated file.
a job with components based on X schemas will still result in X files.
Ideally it should be possible to configure, globally or at the schema level if components of multiple schemas can be aggregated into one file, of course still taking the maximum values into account.
That will allow one job with components of different aggregatable schemas to be combined into one file.
if the definition is set at the schema level, this will allow exceptions for schemas that should never be combined with others.