This is a code cleanup issue.
The base class SchemaComponentBase no longer needs to exist in the daffodil-lib module. It should be in daffodil-core.
The only references to this symbol in daffodil-lib and daffodil-runtime1 are import statements.
It is used in TestGeneratedProperties in daffodil-lib-unittest, but could be replaced there with OOLAGHost.
The reason for this SchemaComponentBase was because code was in daffodil-lib that needed it. That code is no longer present in daffodil-lib, so SchemaComponentBase can just be refactored down into SchemaComponent, and the base class can go away entirely.