We are trying to work our way back up the chain. We know that we are not getting +12v at the BCM and TDM where we are supposed to. This comes from the ignition switch. You should have one +12v feeding the switch at all times. When you turn the switch, it distributes that +12v to the pins that we are looking at on the BCM and the TDM, plus to other locations. Now we need to find where we lose the +12v.
Based upon a one getting a +12v reading from battery + to pin 2, I think you have a short to ground somewhere between the switch and pin 2/c8. This likely shot a fuse that feeds the switch, but we are working our way toward that. And if true, you will have to find the short to ground. But one step at a time.