Asset data changes in runtime

I created my own Asset type in С++ with some variables. Then in editor I created an object of this type and change its variables(it should be defaults values). After that I create a variable in character and store that object in this variable. Create some blueprint scripts, which change object variables. After executing that scripts in game I open my asset. All changes were in Asset.
I thought that the changes in the game mode shouldn’t be affect in the editor. How do I fix it?

In v4.19 I have noticed this only happens when playing in editor, if you launch a standalone game it will not update the assets. If anyone knows how to save the assets in a standalone game that would be appreciated.