Apart from the pin, i would like to know the reason the file is different if anyone knows.
Yes, you have an IMMO3 ready cluster but an IMMO2 ECU - and therefore the ECU doesn't have or need to know the PIN. As suggested, VAG EEPROM Programmer 1.19g will work excellent on this cluster to extract your PIN.