How to stop a blueprint component after overlapping/hitting another blueprint

I think you may have some issues with the collision itself, as this should work. Place a Print String node for the component overlap, make sure that component has Generates Overlaps checked on, and then verify it’s collision settings as VA mentioned.