Panda PhysX

I don’t know if this is a bug or not. I’m currently compensating by using a large,flat,box shape, but character controllers don’t seem to be colliding with planes.

EDIT: Also, I am trying to do a raycast originating from the camera. However, the ray is colliding with the character controller, and so always returns the position of the camera and a length of 0. Should I use a RaycastAll and use the second hit, or is there a better way to do this.