At least step the connector size down to 3.81mm pitch (3.5mm pitch are not as robust imho). But for such very small signal stuff as SPI and data comms, I'd suggest picking a crimp style connector, where wiring error is minimized by the end-user/customer/installer.
I know even from my experience, that ETH runs fine even through wirenuts and such, but a small fine pitch connector, such a JST-XH* or any similar will be a) cheaper b) better suited for the task.
*Note: most crimp style connectors may be used only with stranded wire, ETH is prevalently just hard wires.
If an ETH cable needs to be terminated to your board, why not to use a standard RJ45?
I would leave these huge pluggable screw terminals for power stuff only (ie, really not SPI).
But I do not know a lot of details about your application, so my suggestion may become void. I would gladly try to help, but unfortunately my tribe does not speak KiCAD.