I opened your file in BBedit so I could more clearly see what’s going on. Real simple!!!
It turns out that the Fritzing documentation I read regarding building a part is so bad and correlates very little with what you did.
Before starting out, I reviewed the doc’s and did outlines of ICON,PCB,Schematic and BreadBoard files per the doc’s. Wasted a lot of time - guess the learning was worth it but, not a good representation of Fritzing…
The doc’s call for different organization structure which led me to most of the problems. But, now, with your help and clarity from your file, I see the light… and it really is simple.
FYI - Two of your files changed the pads from Circles to Ellipse’s. That happens in Inkscape if just breathing on a Circle.
The doc’s call for sub-level grouping of connectors if they’re part of a buss (as in the TwoRow version). That’s how I did that version. But, now that I see how different your file structure’s are, I wonder if the Buss is even necessary since the editor panels have an Interconnect feature… ?
I’ve used both OCRA and Droid-Sans for part&pcb and that font is good for me (just can’t use a tiny size or light grey)…
I understand the scaling requirement.