i think you should check the input of the tanh layer first.
I guess they are (nearly) all postive , so the output pixels of you generator  ranges from 0 to 1 (rather than -1 to 1), after you denorm them , the synthesized img ranges from 127 to 255 ( equal to add 127 to origin img  ), so the result seems lighter than the GT.

image.jpg1114×542 124 KB