After doing some refactoring, I created global labels to connect MCU hardware revision GPIOs to another sheet.
In this sheet I set the GPIOs to 0 for PCB rev 1, 1 for PCB rev 2 and so on. I'm using 3 GPIOs named: VER_BIT0, VER_BIT1 and VER_BIT2.
What happened is that after connecting BIT0 to +5V, BIT1 and BIT2 to GND, now on the PCB, all the 5V nets and tracks have been renamed VER_BIT0, and GND tracks VER_BIT1.
I'm not sure why a global label would take precedence over a power label in the netlist. Assuming that's a feature, would anyone know a workaround for this?