I think it's possible that when you update any profile, ColorNavigator updates all the Windows profiles for calbrations contained in the monitor, even if you haven't changed them. (I've just checked: every time I select a profile in ColorNavigator or select it on the On Screen buttons, ColorNavigator seems to rewrite the profile file in Windows and the date gets updated.)
With Eizo and other monitors using calibration by means of LUT internal to the monitor, there shouldn't be any need for LUT data in the graphics card. I see that Eizo profiles do contain vcgt information ("Video Card Gamma Table", which is where video card LUTs are stored), and there's 1554 bytes in them, but that's presumably a null (linear) transformation loaded into the graphics card to ensure the card doesn't do anything other than a linear mapping.
As for the numbers: if you create a profile with the same settings as one you had before, the LUT mapping loaded into the internal LUTs in the monitor might change to reflect slight changes (ageing) of the monitor. After creating the calibration (LUT data), the software then creates the profile, which is a measurement of the monitor after calibration. Unless the calibration is absolutely accurate (or any error exactly the same as last time) one would expect a slight change in the profile from the last time, so whatever you're missing, I'm missing too!
In fact: if you run the validation after calibration/profiling, you end up with figures which are (with my monitor) not identical to last time. So I really don't know why the profile itself wouldn't be slightly different.
You say you compared the numbers with profiles created last year: did you take a copy? The reason I ask: each time I recalibrate, ColorNavigator overwrites the profile files, so I don't have earlier versions of the profiles.