If you add a sub category to a property, for example "Category|Subcategory", the editor will crash in BlueprintDeveloperSettingsDetails.cpp:36, since the GetProperty() call will return nullptr. Not sure if the fix will be to check it for nullptr or if CollectProperties() never should add it to the array?