I am still interested in an answer to my question - I have added two screenshots. In “IncorrectDropDown” app studio (Data ->New) looks like it is inheriting from the wrong Ruleset. Compared with the other screenshot (in a different application) which shows the correct classes.
How do I get AppStudio Data → New to inherit from the correct Ruleset - I don’t seem to have issues otherwise, with this and am able to create classes and data pages in Dev Studio, that seem to be inheriting correctly.
If you are saving in a ruleset which cannot resolve the current data type, you can overcome this by changing the validation mode to Application Validation.
This will allow the rule resolution of the data type and enable you to extend the data type.
More info here. This PCC question, and this PCC question also contain troubleshooting steps for the error you are encountering.
During rule resolution, the system considers only direct parent classes. For example, class C inherits from class B, and B inherits from A, but C does not inherit from A.