Ummm… Seems weird… Have you tried re-creating the blueprint? I’ve had issues with blueprints not updating their event delegate lists properly when events were added from C++ code. Like for some reason the function was still being bound to the event even though I had removed the line from constructor. Only way I could resolve those issues was to delete the derived blueprint and re-create it.