Is it safe to solder wires to via on builtin_rx/tx?

Then why not connect to the proper 0 and 1 pins rather than the vias ? How many of the A* pins have you used ?

Are you sure that the vias are actually connected to pins 0 and 1 on the Leonardo ?