I have some crates in a game. And I use the bounds. I realise that bounds are an axis aligned box, so they should change size, however they seem to get out of sync and not match the collider, once they’ve been allowed to fall/rotate.
Bounds bounds = Absorbed.collider.bounds;
Debug.DrawLine(bounds.min, absorbedObjectBounds.min + Vector3.up, Color.gray);
Debug.DrawLine(bounds.max, absorbedObjectBounds.max + Vector3.up, Color.gray);