Sorry I cannot upload a screenshot or project file as I am away from my computer at the moment.
Basically I have a wire that is connected to one bus and labeled appropriately to link it to that bus, however I need the same wire to connect to a different bus, same wire name just different bus, but because of bus semantics I have to label the wire as Bus1.Wire and cannot add another label with Bus2.Wire as it would break. What am I supposed to do in this scenario?
I dont see why this is wrong, I am using an atmega in a project and want to use the same pins used by the programming header for other things, which is perfectly reasonable.
Your question is posed as a schematic question and I assumed you were concerned about the schematic. There, circuits with different names are connected and run through different buses.
(I clicked on the circuit (+ â~â and KiCAD highlighted the connected links of the electrical circuit.)
The ERC shows that it has connected the chains, but it needs to choose a name for the netlist, and it has chosen one of them.
If the question was about the circuit board, then think about how the KiŃad should decide how to split the track? Where should he share it? Therefore, it chooses one name for the netlist.
P.S. For power lines (separate dirty and clean GND) and others, you can put a NetTie element (and set model Resistor with 0R)