You can do you own footprint and use jlcpcb for part placement. There is no real issue.
The only trick is to find out the proper orientation of the footprint to match the orientation expected by JLCPB.
But usually they show you the orientation of the part when you check the PCB before ordering, so you can correct your footprint to match.
Or you can also import the easyEDA footprint in Kicad. in kicad 8, you can import it natively.
Or you can also use a plugin to import the footprint.
JLCPCB doesn’t know whether you have used a custom footprint or one from the KiCad library, or any other library for that matter. All that matters is that the footprint maches the part and that the position and orientation (this often needs correction) are correct.
Or you may just import the easyEDA footprint, but do check it against the datasheet, just in case.
In the meantime this workaround for the bug seems to work:
Start KiCad, create a new project.
Copy the easyeda schematic and PCB files into the same directory as the kicad project.
Rename the easyeda schematic [project]_SCH.json to have the same name as the project name in KiCad, but keep the json extension.
In KiCad: Schematic Editor / File / Import non-KiCad Schematic and import the file you just renamed.
Delete the easyeda schematic file, and now rename the easyeda pcb file to have the name: [project].json (so without the _PCB part).
In KiCad: PCB Editor / File / Import / Non-KiCad Board File and import the easyeda PCB.
The import is not flawless though.
The PCB I imported looks very plausible (has all tracks, footprints and more) but footprint information in the schematic symbol is missing. There also are problems with annotation. Fixing those problems manually would be quite a bore for a project as big as that amiga SCSI card, but for a small project it’s not such a big deal.
This does indeed seem to work, and it circumvents the bug with the filenames / projects I mentioned earlier. The project still does not import cleanly. It has the same issues (Footprint information missing in schematic symbols, problems with annotation (Easy EDA annotation is not compatible with KiCad), malformed outline for the PCB.)
But also, as dsa-t already mentioned. if you’re only interested in one footprint, then just adding that as a library and using it is a better option and importing a whole project is a bit extreme.
???
Your screenshot does not make much sense. The place to add the libraries, is to the library table, and that looks quite different from what your screenshot shows. You need to add your library to: Preferences / Manage Footprint Libraries. It looks like:
for some reason as I import it to my library, after saving, it also asks to save the original footprint for some reason (did not even modified anything), as I add it too, to my library, I get 2 of them in my library
must be a bug because if I discard the changes, none of them are added in my lib