Esto es lo que dice la
documentación sobre esa propiedad:
Cita: If AutoCheck is set to false, you will need to add code to update the Checked or CheckState values in the Click event handler.
Si revisas el código de la función OnClick de la clase CheckBox, vas a entender mejor porque pasa esto.
Saludos