Just changing the reg isn't going to work, the value in there has to be calculated... it should be doing this because of:
#define FRAME_SHUTTER_BLANKING_ZOOM (*(uint16_t*)0x404B5A2C) // ADTG register 105F
#define FRAME_SHUTTER_BLANKING_NOZOOM (*(uint16_t*)0x404B5A30) // ADTG register 1061
#define FRAME_SHUTTER_BLANKING_READ (lv_dispsize > 1 ? FRAME_SHUTTER_BLANKING_NOZOOM : FRAME_SHUTTER_BLANKING_ZOOM)
#define FRAME_SHUTTER_BLANKING_WRITE (lv_dispsize > 1 ? &FRAME_SHUTTER_BLANKING_ZOOM : &FRAME_SHUTTER_BLANKING_NOZOOM)
All the other cameras go to like 1/2k+ with FPS set to 23.976
Gradual Expo is a different feature than ETTR, its supposed to smooth expo changes in LV/H264,etc.