When a blueprint interface asset is duplicated in the Content browser, UEdGraph::GraphGuid will not be regenerated so the two graphs will end up sharing the same GUID. This causes problems for any code that relies on the GUID - such as the way that Anim Layer Interfaces are validated to ensure that they valid in UAnimationGraphSchema::ConformAnimLayersByGuid().
This issue was reported on this [Link Removed] which talks about the effect on Anim Layer Interfaces but the issue can also be replicated with Blueprint Interface assets.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-109286 in the post.
|Component||UE - Gameplay - Blueprint|
|Created||Feb 24, 2021|
|Resolved||Feb 26, 2021|
|Updated||Mar 1, 2021|