The Lattice enthalpy calculation assumes that the bonding is 100% ionic.
For real lattices, the theoretical values are different from the real values.
Don’t forget to ionise G2 metals (Mg etc.) twice, Al three times and oxygen has two electron affinities.
Think about the ion sizes and charges – they affect lattice enthalpy