I have a custom content type based on document content type, and I added some columns to this content type.
I referenced this content type from list definition like this:
<ContentTypes>
<ContentTypeRef ID="0x010100E78B02337C812A4692E59BF81668901202">
</ContentTypeRef>
</ContentTypes>
Now when I create a list instance from this list definition, and click: new, I can't see my content type in the dropdown, I can only see New Document, I have to go to list settings and enable content types on the list, then I will see my content type in the dropdown, now if I upload any document to the library, it will not show me any columns for my content types, it will not show me the dropdown to choose my content type.
If I add this content type to other library, it will work fine, when uploading a document to the library I can choose from the properties the custom columns.
What's wrong with my process?