Ok so adding the “Transient” specifier to the Delegate’s UProperty meta data appears to fix this crash for me. I guess this only helps if you’re declaring your delegate in C++ though. I don’t think this is actually something you can do with Blueprint event dispatchers.