Asset Set as Default Value In a Struct is Set To None When Asset Renamed and Engine Restarted

Is this a bug? I tried recreating the problem and the issue still persists. It can be recreated by:

  • Create a blank project
  • create a struct
  • set a struct variable (say a sprite)
  • put a default value on the variable you just made (the sprite)
  • rename that sprite that was set as default value
  • save it
  • restart the engine
  • after that the variable in the struct has a default value set to none already

Or is there something I don’t know about renaming assets. I’m new to the engine though. Thanks for the help.