OnActorBeginOverlap bind to many actors?

You surely don’t want to set overlap events in the Level BP.

Option 1: Make a Tile BP that handles overlaps. Place Tile BPs into the level instead of just meshes and let them do their job.

Option 2: Let Character BP handle overlaps. Instead of having various tiles Cast to Character and deal damage, it all may be done internally.