Iscander you are right, let me explain.
M600 set was comming with a simple cable (one connector to motor, one to sensor) and shorter cable. Also sensor was with shorter cable and it fit perfectly with Dengfu frames.
Latest M510 sets is comming with more cables and front and back cable is split (to light cables, batrery CAN, shift sensor, brake sensors, and no throttle connector!). And as you writing, that rubber block on speed sensor now fit exactly in front of the hole and next to tire, which is really stupid.
1. I was asking Chili and they are somehow not willing to let me choose cables I need. Which I dont understand, what for politics is this (maybe in some default cable set its cheaper for them. With custom cables more expensive - but I dont care about this, I would pay for that cables.)
2. Yes you can shorten it and get rid completelly of that rubber block in the middle. Best solution - cut both cables and weld at the end of speed sensor connectir, which is going to motor ( you will get rid of middle connectors also).
The problem is, now I need to fix everything after Bafang and dengfu, which is a pain and takes quite lot of time (I shouldnt be fixing wrong cabling, wrong charging connector, Battery on/off to shorten inside, padding for battery - recently 1mm play, to put gasquet under battery cover, fix bolts with proper loctite, change headset, to buy extra charger - current one is shit. And this is the problem with Dengfu, they dont care about details. If you building only one ebike for you, it is ok. If you building them 10, it gonna sum up, cost me time and extra money.
What I did, I have bought that simple cables for speed sensor from Bafang including main cables with throttle connector.