Any success with Bullet's CharacterController?

It indeed is a problem with Bullet itself. Unfortunately, the KCC hasn’t been given nearly enough love from the Bullet developers… How people work around this? Usually by writing their own kinematic character controllers from scratch, ignoring the one supplied with Bullet. It’s not rocket science, but it’s also not the easiest thing in the world and takes some time to debug and achieve stable behavior.