Just set NLLMG to whatever you had in NLLKHM for cold region to set higher idle to match what you had with cat heating
This is not needed. The OEM settings already raise idle when cold, just not skyhigh.
Most likely his car has mechanical issues, that were being masked before. Probably a vacuum leak, so his car runs like shit until the lambda sensor warms up and corrects the super lean mixture.