Found a fix for a tiny unimportant bug
in KCC function startCrouch on line 114 add line
if self.isCrouching == False:
Or you will get this if trying to crouch while chrouching:
:bullet(warning): rigid body not attached
:bullet(warning): rigid body already attached