Huge difference in measured value between BAR0 and BAR2

Hi, I have an hexarotor with an orange cube 4.0.7

I have a problem with my barometer. Bar 2 is accurate to 40cm but BAR0 is accurate to 8m.

In the documentation it is explained that we can make a compensation according to the temperature https://ardupilot.org/copter/docs/common-baro-temp-comp.html.
When I do this process, the values TCAL_BARO_EXP, TCAL_TEMP_MAX, TCAL_TEMP_MIN,-20 are not updated in the parameters.
On the other hand, when I record LOGs, the measured value of BAR0 becomes accurate at 40cm.
Unfortunately, as soon as I turn off the drone and turn it on, the BAR0 becomes inaccurate again


Have someone a solution for me?

Best regards