Are you sure that M2 and M4 really are in weak inversion? If the current densities are high, they will not be in weak inversion, and your PTAT current will not intercept at 0 kelvin.
It seems that this is likely, given your results of zero tempco at 1.8V rather than near 1.2V.
Try making M2 an M4 significantly wider (or add large multiplier) to reduce current density and push the devices into weak inversion, and see if this reduces your zero tempco voltage.