many years ago worked for GM Niro , they charge for radio/ TPKey codes, however many garages recorded the info, as the vehicles were sold/registered,
as a money saving measure, they charged garages too... if you could trace garage it was originally bought from,good chance they have codes recorded, codes were never stamped on original equipment, Parts Manager at garage was the only one GM would release codes to on request & fee payable