# why GradientBoosting Regressor predictions stagnate within a specific interval of values?

So I am using HistGradientBoostingRegressor (scikit learn) to predict temperature values. After training and testing, the model seems to provide predictions that stagnates after certain values even if the actual values go beyond those values (see following Figure).

Is this a limitation of the model or am I missing something?