When I have a (user created) module and I wire some of the contacts to itself, the [last] number contact breaks. If I wire two, three, four contacts to the same module, it's only the [last] contact that breaks the connection. This doesn't happen if I wire the same contact to a different module (only).
In the following example graphic I have a SPDT switch with an integrated lamp. I've wired pins 1, 3, and 5 together. If I move the module, connection 5 breaks. If I wire pins 2 and 4 together, pin 4 breaks. If I wire pin 6 of the switch to pin 2 of the neighbouring module, it's fine. If I wire either pins 2 or 4 to pin 6, then pin 6 will break (not shown).
![image.png](//image.easyeda.com/pullimage/XzTjLb4A04YGe5r8PdA1JuIGLuabJDD2mbZJFnrW.png)
Note: this wiring is shown to demonstrate this bug only.
Edit: changed "highest" to "[last]" above -- it's the last connection that's made which breaks, not the highest pin number.
Electron
3.0.11
Windows
10
EasyEDA
6.2.38