are you ever going to make your snap to pads and pins follow the DRC error ruling?
its it is a pretty hard fact that if it your moving something for someone making assumptions that you know better than they do what there trying to do and where there track wants to be positioned that if where you put it for them is going to fail the DRC errors they did not want you to to take over and move it for them into an invalid location?
same applies to moving via's (and automatically re positioning connected tracks) if your going to auto move them into a location that fails DRC errors, know one wanted you to take over and screw there work up for them
Firefox
104.0
Linux
EasyEDA
6.5.14