Altitude is varying when the quad is in stationary position

Iam working on custom stack.

I placed the quad in stationary postition and i have armed the quad. After that i logged the Local position value in Q ground control. the x and y are varying within 2m range but the altitude is keep on increasing gradually . the altitude varied to 15m within 6 minutes.

I am using postition estimator inav.

I checked the same thing with default stack. In default stack there is no such big variation.

Is there anything I have to do to keep the altitude not varying when the quad in stationary position.?