Global label pin assignment is duplicated in PCB editor

I cannot figure out why this is happening, and it is a strange situation so I will try to describe as briefly as I can.

I’m using global labels in my schematic, assigned to pins of a header. The header matches up with a socket on another pcb. every pin has a unique global label. however, when I go to the PCB editor, the pin header has one of the global labels duplicated, when in the schematic editor it is assigned a different label.

edit - okay well apparently I can only put 2 links in a post since I’m a newbie on the forum. >.<
originally I had extra pics for context here.

I cannot figure out why pin 5 (and pin 7) of the “pcb socket” header are getting assigned “pcb_logic_a_norm”.
pcb editor global net list

schematic editor global net list
why does “pcb_logic_b_norm” and “pcb_logic_c_norm” not show up in the pcb editor global net list? these should match.
please someone help, I am in a time crunch on getting this PCB finished. I cannot understand why Kicad is doing this.

Welcome @kiyofox

Four more minutes of read time over eight more posts and you have self-promoted to Basic and are therefore able to post as you wish.

See this FAQ for new members.

One reason might be because pin 5 and pin 7 are shorted together (perhaps inadvertently). When there is more than one label on a pin due to being on the same net, then only one net name wins.