Hi @jasonj45687155
Can you make sure below point:
In order for these classes to be picked up, there is a header which must be added to the bundle's manifest(pom.xml):
<Sling-Model-Packages>
org.apache.sling.models.it.models
</Sling-Model-Packages>
This header must contain all packages which contain model classes or interfaces. However, subpackages need not be listed individually, e.g. the header above will also pick up model classes in org.apache.sling.models.it.models.sub. Multiple packages can be listed in a comma-separated list (any whitespace will be removed):
<Sling-Model-Packages>
org.apache.sling.models.it.models,
org.apache.sling.other.models
</Sling-Model-Packages>
Reference: https://sling.apache.org/documentation/bundles/models.html
Regards,
Arpit Varshney