I ran that part through FritzingCheckPart. Here is a summary of what it reported, with added notes from my visual inspection of the part file and result in Fritzing.
The URL in the part should probably point to datasheet for the breakout board that this the part is based on. Not the github repository for the part definition.
The convention is to use black graphics for pcb silkscreen. Your pcb has that specified as the short form hex color “#fff”. Fritzing wants the longer “#ffffff”. It automatically converts anything that is not recognized as black (and so does the FritzingPartsCheck tool), but for future reference don’t use the short color references.
The connector_terminal elements in the schematic svg have been created as group (“g”) elements. They need to be graphical elements, typically a small rectangle, with ‘real’ (not zero) both x and y dimensions. Fritzing does not see the terminal element, so wires in the schematic view connect (snap) to the middle of the connector_pin element instead.
The connector numbers in the definition (fzp file) should start at zero and increment from there. (0 through 5 instead of 10 through 16).
The existing terminal numbers in the schematic svg are 0 through 5, but the definition points to 10 through 15, so that is another reason they will not do what is intended.