Expanding a macro then deleting nodes changes the original macro

I have a simple macro containing “Add Instanced Static Mesh Component”.

I use this macro, then duplicate it, expand the duplicate, then [delete the resulting node][1].

This causes the in-situ macro to break. If I hit Save, then inspect the macro, it has changed to “Add Component”. The macro needs to be recreated.

This is the same when using a Blueprint Macro Library.

[Example project][2] (Open BT_Test, clone the macro on the Construction Script, Expand Node, delete the expansion, hit compile)

[YouTube video of issue][4]

Hello Craig Mason,

I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have provided a link to the public tracker. Please feel free to use the link provided for future updates.

Link: Unreal Engine Issues and Bug Tracker (UE-52063)

Make it a great day