Here's a shot of a little L-shaped map in the editor:

The selected brush is the hint brush I'm focusing on.
I compiled the map using Geoffrey DeWan's Quake2 Compiling utilities.
Here's a look at it in-game:

It sort of does what I expect. It effectively hides most of the detail around the corner, which is the effect I want, but it doesn't split exactly on the hint brush. It splits the barrel in the way I would expect. It's cut in half diagonally. Part of the floor near the barrel is cut like this. Other parts of the floor are not split at all, though. The ceiling is also not split along the hint brush.
I suppose "hint" is an accurate name, if it's just a suggestion to the compiler, but it would be nice to make it behave exactly as expected. Sometimes large chunks of maps that should be hidden by properly placed hint brushes are visible.
Is this how it's supposed to work? If not, are there any utils out there that handle it properly? If not, any ideas on how to fix it?