While working on https://github.com/KiCad/kicad-symbols/pull/2013 I tried to find some reference by looking at similar devices.
Most of the devices in the lib have at least one of those issues:
Name is wrong: PIC18LF45K50_QFP (should be -ML)
MCLR-Pin position differs (top left, or in line with PortE, bottom left, ...)
MCLR-Pin names differ
VUSB not on top for most devices (PIC18F2450-IML)
Pins not ordered in a sane manner (PIC18F24K50-xML)
While working on https://github.com/KiCad/kicad-symbols/pull/2013 I tried to find some reference by looking at similar devices. Most of the devices in the lib have at least one of those issues:
I think this is a real mess, but am not sure how to fix it. One approach would be to use something like https://github.com/erichVK5/BXL2text together with the .bxl files provided by microchip: https://www.microchip.com/development-tools/reference-designs/cad-cae-symbols Not sure about licensing, I will try to investigate.