The average value given by Mechanical is just an average of all the Nodal results. Therefore, it is extremely dependent on the Mesh. If I have an equidistant mesh then it is correct but for the same if I have fine mesh some regions and coarse in others, the result will be wrong, because more number of sampling points are taken from the fine mesh region. Example - same model, same boundary conditions, different mesh - different results:
