Get overlapping components allways returning an empty list

Well, it sounds somewhat complex. It sounds like one of the primary mechanics of LoZ: Tears of the Kingdom. But other than that we really don’t know what it is you’re trying to do.

To clear up a question you had- When there is a collision block (not overlap) it can generate “On Component Hit” events- a hit is generated when two blocking colliders collide.

Hit:
{ }
only happens when two objects block each other- ignore beats overlap beats block.

Overlap:
[ { ] }

If you don’t know how to change the collision settings of a component- you select it in the hierarchy, then go to the details panel. In that panel there will be a “Collision” section and there you can set the component’s collision profile (what it is- is it a pawn, a static, a dynamic etc) and its collision reactions (vs pawn, static, dynamic, etc.)

Judging from what you have told us you NEVER want to overlap because when they collide they would fuse, correct?