InerfaceCast returns null for blueprint classes implementing that interface

Thank you for the clarification. I will continue looking into this for you. I am still a little unsure where ListenerInterface is being set to a value other than NULL, but I think I have what I need to investigate this.