Quick answer: Unreal Blueprint-derived DataAsset property edited in inspector not persisting after editor restart? Property may be UPROPERTY without EditDefaultsOnly - add the right specifier.
Edit inspector value; save; restart editor; value gone.
Add EditDefaultsOnly
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)Editor-visible AND serialized. Inspector edits persist.
Or use EditAnywhere
Editable on instances too. Choose based on use case.
Audit DataAsset properties
Each property's specifier. Missing = silently non-persistent.
“UPROPERTY specifiers control persistence. Wrong specifier = silent data loss.”
Audit your DataAssets. Each property's specifier should be intentional, not implicit.