In yet unknown circumstances HomeKit may also send a dedicated disable command via the control point characteristic. You may want to handle that in manual mode as well. The current transition will still be associated with the controller object when this event is called.
This event is called once a HomeKit controller enables Adaptive Lighting or a HomeHub sends a updated transition schedule for the next 24 hours. This is also called on startup when AdaptiveLighting was previously enabled.