It holds the previous altitude (because presumably, you haven't physically moved) and adjusts the altimeter setting to match. But that feature can be turned off under EFIS > SETUP > BARO > ADJUST AT BOOT. If it's doing it every time, though, there might be something up with the altimeter. Is it...