Problems with Blueprint Interface

So I’ve been wracking my brain against this for a few days now.

I have a BP interface called Level_Interface, which is inherited by the Level Blueprint and a Widget Blueprint with one function that takes no input and has no output called StartGame. I call the Interface Message from the Widget BP and have the event set in my Level BP, but it is not executing the event.

This is the Widget BP Graph that calls the interface message.

And This is the Level BP section

What am I missing? I’ve read through various posts and nothing seems to work, I’ve read through the Direct Blueprint Communications page half a dozen times and much of it is not applicable because there are no actors.

So upon investigation, I realized one cannot use interfaces to interact with the Level BP from another BP. The solution was using a series of Event Dispatchers that were called in the Widget BP and then Binding them to events in the Level BP. In order to do this I had to move the creation of the Widget BP’s over to the Level BP. Previously I was having the first Widget create the second one, but I moved them so I could reference the Widgets in the Level BP. Hope this helps someone else in the future!