Kicad 9 physical stackup keeps changing when moving from mm to mil

kicad 9.04 physical stackup keeps changing when moving from mm to mil.
I have a certain stackup but the Kicad keeps changing 3 parameters (one of the dielectric layer’s height, and the epsilon-R on two other layers).
Every time I change the view Mil<–>mm and vise-versa (I like to measure distance in mm but traces in MIL), the physical layers under “File–>Board setup–>physical stackup” keep changing.
Furthermore, how to make sure the GERBER files I create reflect the stackup I really meant?

Regards,
Yt

Probably related to the grid bug mentioned below.