collider ignore other collider at a small angle

Hello, collider can detect other collider if it will hit it perpendicularly. But if they are almost parallel, collider will skip it. Why?

I use other way to check that collider touch other collider.

BoxCollider other = boxB.GetComponent<BoxCollider>();
BoxCollider current = boxA.GetComponent<BoxCollider>();
if (other.bounds.Intersects(current.bounds))
{
  Debug.Log("Intersect");
}

Hope this will help you.