I have two features, a Content Type feature that contains the content type and list definitions, and a List feature that creates the List Instances from the list definitions. Both features auto-activate on Central Admin.
When I deploy my solution, both features are activated, and the content type/definitions are created, but the List instances are not. If I deactivate my List feature and re-activate it, the List instances are created at that point.
Any idea why they wouldn't be created on solution deployment? Within the package, the Content type feature comes before the List feature.
Edit: I've even split the List Instance creation out into another solution package. Same issue persists. I'm making sure to perform a restart of w3svc in between the deployment of the solution with the List definitions and solution with the List instances.