Crash when printing inside function

At first glance it looks like you’re trying to broadcast to multiple listeners? Have you tried using a Multicast Delegate? It takes care of the whole thing for you.

DECLARE_DYNAMIC_MULTICAST_DELEGATE

Component overlap events are an example.