GRIIIx D range correction bug

When the GRIIIx is set to use in camera D range correction for highlights and shadows. Photolab sometimes under exposes the image.
My understanding is that D range correction under exposes the image to protect the highlights then brightens the image again to to make it look normal. To make this work the camera raises the iso from 100 to 200.

The under exposure happens when the camera chooses to under expose and use iso 200 with d range correction on. When the camera chooses iso 100 the image is exposed correctly in photolab.
The raw file metadata supports this.
With d range correction on when it chooses iso 200 the metadata “Baseline exposure” will show 0.493927002
Iso 100 will show Baseline exposure -0.5060577393
Increasing exposure by 1 stop in photolab corrects the error but the camera doesn’t always need to use d range correction/change iso so you can have randomly under exposed images throughout your collection making batch processing impossible to achieve a consistent look.
I also checked some other raw convertors like capture one and silkypix and they both handle the d range correction without issue and the images match the jpeg exposure.
Seems an easy enough fix to read and compensate for the baseline exposure changing as its variable depending on what d range correction sets it to.

Thanks in advance.