Overlap checks just tell you if they are overlapping at all. To check penetration depth, see if two objects overlap, then follow that with a line sphere check where the line is the vector between the objects’ centers and the sphere is the radius of the object that you’ll play a sound if encroached upon. If the magnitude of that line is >= 50% the radius of the object’s sphere, then you play your sound

"follow that with a line sphere check where the line is the vector between the objects’ centers and the sphere is the radius of the object that you’ll play a sound if encroached upon. "

I thought the FMath functions to do this were exposed to Blueprints. Looks like they aren’t. However, the math you need is pretty easy.

Make a vector OriginA - OriginB. Get the magnitude of that vector. Compare the collision radius to the value you use to determine whether to play the sound. (Radius * 0.4 or whatever your overlap amount is)