Cannot use "Add Instanced Static Mesh"

I created the exact same macro on a blank blueprint as you have shown on the screenshot and I was able to instance the mesh both from within and outside the macro. Are you completely sure that this is the point where the error occurs? Have you tried if it works on a blank blueprint and connected just to construct or begin play?