COFF section names can either be stored truncated to 8 chars, in the section header, or as a longer section name, stored separately in the string table.
libunwind locates the .eh_frame section by runtime introspection, which only works for section names stored in the section header (as the string table isn't mapped at runtime). To support this behaviour, lld always truncates the section names for sections that will be mapped, like .eh_frame.