Compass swap. Why did calibration data automatically update?

I suspected my Here2 unit on a rover was faulty. To prove it I swapped it with another CAN bus unit from a plane. (AP_PERIPH GNSS M9N-F4-3100). Proved that the Here2 seems to be dead, then put the M9N back in the plane. Offsets were all over the place. I thought the cal parameters would stay unless I did a calibration? Is it because the GPS unit it a PERIPH type and perhaps transfers its own calibration settings?

Just curious.
Anything I can try to get this Here2 working? Lights seem correct, just nothing from the CAN bus.