I copied schematics from one project to another. Surprisingly, CS doesn't interpret them the same way in both projects. I get different connections in the new project. I'm trying to understand why.
In the screenshot below, the left sheet outputs 2 busses of 8 wires each. The right sheet is repeated 8 times. I want to route the first bus wire to the first instance, the 2nd wire to the 2nd instance and so on. In my old design, CS did exactly this and everything works fine. In the new project however, CS just creates one net "DAC-" which is shared among all 8 instances of the right sheet and not connected to the left sheet at all (and same for DAC+). Looking at examples online, I concluded that the inputs in the right sheet should actually be labeled "Repeat(DAC-)"... so I tried that, and I got the desired result in the second project.
The big question that remains is: why does the schematic below actually work in the first design? If the design is incorrect, then I would expect it to fail in both projects. It's very confusing that CS treats the same schematic different across projects. What causes this? Is there any setting of preference that controls the behavior of CS in this regard?