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.