Based on the images I’m not sure your model is currently learning anything.
The output still looks like the shifted version of the target, i.e. basically the scaled input.
Could you plot the output and input into a single plot to see if this effect is really there?