Using 'Convert to Different DataAsset Type' to reparent a Data Asset to a Blueprint base class sometimes fails to work properly

HI, From investigating further, I dont belive is is a supported workflow for data objects.

You would like to continue to use investigate data inheritance, I htink the best path forward would be to convert the assets to data only blueprints.

This could be achieved via an editor asset action, where you iterate the selected assets, create a new blueprint asset based of a parent class (you could create a map that maps from the native data asset class -> the new blueprint class), They copy the variables over (Found a forum post that appears to do this).

Docs:

https://dev.epicgames.com/documentation/en\-us/unreal\-engine/scripted\-actions\-in\-unreal\-engine