We managed to figure out what the issue was. For some reason when we copied the DFBs it didnt create new instances of them. So regardless of the tags into the blocks being different, there was multiple blocks called "generic_alarm_1" So internal tags were overwriting each other