I noticed an issue when trying to import footprints with more than 32 chars and a similar name up until the 32nd char.
The problem appears in the function ReadSectionKeys of PcbLibReader.cs, and both libRef and sectionKey appear to clamp the name at 32 chars. The first item is added to the SectionKeys List, while the second one, which shows the same libRef, is not added and triggers the exception.
The debugger shows the Exception System.ArgumentException: Another element with the same key has been already added.
I attached a picture with the result and the same pcblib file used for the screenshot with just two footprints with similar names which will prompt the issue.

PcbLib3.zip