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]