Hope someone can help with this…
(I've completed a few simple projects with EasyEDA/JLCPCB including surface mount assembly, so I have some experience but not much)
A component that I want to add to a project, a surface mount encoder, is causing problems when I create or update the PCB:

I gather this is usually an issue with pin numbering/names, but when I check the footprint things seem to line up:

So what am I missing and how can I fix this?
Safari
15.6.1
OS X
10_15_7
EasyEDA
6.4.25