When a function takes an interface as a parameter, calling that function from a blueprint implementing the interface does not recognize the parameter unless the blueprint's parent class directly inherits the interface.
No- behavior occurs in 4.14.3 binary (Cl 3249277)
newListener variable is not set
When the blueprint implements the interface, calling function recognizes value passed in as interface reference
Head over to the existingAnswerHub thread and let us know what's up.