exiv2 is doing table lookups here. Look at the data types; Exif.NikonLd3.LensIDNumber is a Byte - can’t store that string in 8 bits…
That’s why I used -n with exiftool; that compels the program to display what’s actually stored in the field, in a displayable format.