I met the same problem in 2023. So should I use the sweep tracing in each tick instead of the OnComponentBeginOverlap event? It seems not a good practice.
It seems I should use ECollisionEnabled::ProbeOnly, but I can not find some example about it. I want a component attach to Socket, and it will trigger OnHit delegate.