Here’s my solution with Blueprints:
Plug a “For Each Loop” into event Begin Play, with the array you want to get the hits from. From “Array Element” use “Bind Event to OnComponentHit”, and create a new custom event for the “event” of this node.
That’s how you get the hit event from items in an array
Attached is an example of this method that I’m currently using in my project.