What kind of loss function are you using?
It seems that the loss value might not reflect the “difference” between the model output and the target, since the loss is constant, while the output is growing?
Based on this, I guess the loss function implementation might be buggy or “unexpected” behavior.