Do you use poly-collision?
Have you set the bounding box (c_updatehull/c_setminmax)?
Is it passable also if INVISIBLE is off?
(I remember also such a behavior Xarthor mentioned)