Checked your movie. It looks like a valid refinement. Still you do not reveal exactly what registry used, preset used etc. I check your branch and in crop_rec.c only place I could find modifying iso reg are in this preset CROP_PRESET_UHD:
/* ADTG2 8,9,a,b adjusts blue and green channel 1 (Audionut?) */
/* ADTG4 8,9,a,b adjusts red and green channel 2 (Audionut?) */
adtg_new[30] = (struct adtg_new) {6, 0x8, 46}; /* these control each sensor column: should be 0x2 at lowest Value can be in HEX or DEC */
adtg_new[31] = (struct adtg_new) {6, 0x9, 46};
adtg_new[32] = (struct adtg_new) {6, 0xA, 46}; /* 0x2E = 46 for iso160, 0x31 = 48 for iso200 */
adtg_new[33] = (struct adtg_new) {6, 0xB, 46};
//adtg_new[34] = (struct adtg_new) {4, 0x8, 0x31};
//adtg_new[35] = (struct adtg_new) {4, 0x9, 0x31};
//adtg_new[36] = (struct adtg_new) {4, 0xA, 0x31}; /* set all @ 0x2 for basic clean iso. Calibrate on a per-camera basis for the 70MM13 'OVER' tweak. See comment below. */
//adtg_new[37] = (struct adtg_new) {4, 0xB, 0x31};
/* ADTG4 0xFE master gain? */
adtg_new[35] = (struct adtg_new) {6, 0xFE, 0}; /* ADTG2/4 0xFE = 0 is clean. Causing yellow & blue artefacts if not set to same value */
//adtg_new[39] = (struct adtg_new) {2, 0xFE, 0x0}; /* ADTG2 0xFE = 0 is clean. Causing yellow & blue artefacts if not set to same value */
Is this the only place you are tweaking registry in? Are you at any point modifying analog gain registry? Please be transparent.