I've created a fair few of these and have not had this issue but using your code above I was able to recreate the scenario. For comparison, I lifted over a very similar example I had and it worked.
I started to align the code to see if I could figure out what was going on, and I got yours working—although I'm not sure why. In your
FaqPaneDescriptor if you update any getters which return a
Type and you'll (hopefully) see that it works.
As I said, I'm not sure why (was thinking it could possibly be serialization related, although not convinced) but if you figure anything out I'd be interested.
I've been following https://cdisol.blog/2019/11/22/episerver-creation-and-management-of-non-common-content-types/comment-page-1/#comment-367 and have everything working as expected but I can't for the life of me get any other options on the root folder in the asset pane apart from create folder to appear so I can't create my FAQ content type. I have also tried making the top folder an actual folder type of my own and this showed the new item menu item but throwed issues in chrome xhr viewer when trying to create.
Anyone got a working one of these