OnComponentBeginOverlap never called for a capsule?

I have a player pawn that has 2 capsules. One of them is blocking and the other one is an oversized capsule used as a trigger.

However, when I add Event listener for OnComponentBeginOverlap and onComponentEndOverlap, these listeners NEVER execute, even though I run into BSPs or other.

What am I doing wrong?

Attached an image.

I managed to get Event listener calls if the capsule collided with a capsule in the same Blueprint. Does not work with BSPs or other Blueprints in the level.

Still don’t know how to get it working.

I realized that this is because child component colliders only register collision events if the root component also register a collision. This is very problematic.

The fix is to just make a capsule collider that is not a child to the root component, i.e. a new Blueprint containing a capusle collider as a root component and then bind them together using references and “Tick Event” or as a child in the World Outliner.

Here is a request thread for this feature: