Mesh colliders as triggers: they work as intended or are they broken?

I tried to use a mesh collider as a trigger volume( because i need an organic shape).

“on trigger enter” then “on trigger exit” is called as the object passes through the face of the mesh collider.

it does work as expected (like a box collider) only if convex is checked to on, but i really do need concave volumes.

is this working as intended, or do i need to work around it in script?

It will work if the objects passing through have a mesh collider with the convex parameter checked, or if they have primitive colliders (sphere/box/capsule colliders). Concave mesh colliders can’t collide with each other, it’s a limitation of the physics engine that Unity3D uses.