Editor Crash on interface call "Do not directly call Event functions in Interfaces."

Okay this post kind of answers what I’m doing wrong.

I had no idea the engine api is so draconian about interfaces (C# ftw) but it seems I have to use an interface call instead of just calling the method defined by the interface. So what’s the difference here in C++? The assert being thrown says to use Execute_MethodName instead, but I have no clue in what context to use that.