click on a net on the PCB and press copy
now press past and a copy is make floating round with the mouse until you click somewhere.
the code that attaches the new track to the mouse seems to attach it randomly to a point at one of the ends of the track, i assume it depends on the original order the track was drawn per-copying it (as in the order of the point data memory block).
can you please attach the track to the nearest end of the track that the mouse was clicked on or something,
being some random end is unacceptable a its hit and miss if you are able to then place the component snapping to the current grid snap settings, if the end happened to have been from an SMD pad that was not aliened to the grid snap it is impossible to put the track down in line with your grid snap settings
Firefox
104.0
Linux
EasyEDA
6.5.14