I don’t know the technical details but I believe that keychron is dealing with the bluetooth separately from the main board. QMK still doesn’t really support bluetooth in a proper way so if I am not mistaken they handle it differently, and when you are flashing new firmware to the QMK controller it doesn’t talk to the bluetooth board. Almost like using a dongle for the keyboard.