Blueprints that contain an instanced private object that is nested under an instanced subobject and the defaults of that blueprint are set up using EditInLineNew, any instances of the blueprint will be pointing to the CDO for the nested instanced private object instead of making a new instance.
This does not occur if the objects are initialized in the Constructor in C++ instead of using EditInLineNew.
This also occurs in 4.17.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-55393 in the post.
|Component||UE - Gameplay - Blueprint|
|Affects Versions||4.17, 4.18, 4.19, 4.20|
|Created||Feb 21, 2018|
|Resolved||Aug 18, 2021|
|Updated||Aug 18, 2021|