UWorld::SweepSingleByObjectType - how to distinguish overlap vs. block?

SweepSingleByObjectType returns a hit for an actor with a static mesh with collision set to overlap. I would like to distinguish FHitResults that occur from Overlap vs. Blocking so that i can ignore the overlap hits.

Any help would be appreciated!