Actor Reference Doesn't Work with Interfaces

I’m trying to spawn a blueprint then send it some information through an interface. It works fine when I pick which class of object to spawn in the drop down but if I have the class as a variable it changes the output to be just an actor reference which then breaks the link to the target interface. I have the same class selected in the drop down as well as the variable.


Is there a way around this to make it use a variable and have it still link to the interface without breaking it? Or should it still work and this is a bug?

Have you checked that the pin is set to actor and not something more specific?

Thank you, you made me think of it differently and I have worked out how to do it. I have the base blueprint and then create children of it. The base is the what I set the specific class as and I then select each child in each iteration of the blueprint.