Ok, I figured out my issue after replacing the BCM from my 2014 with a 2016 and the Occupant Restraint Control Module (ORC Module) illuminating the airbag light on the dash. Even though the error said "vehicle line" the actual issue was the Max Vehicle speed value changed from 255kmh to 510kmh when restoring the backup configuration from my 2014 BCM. The max allowable range is 0-500kmh in the setting throwing an implausible value error message as well. However, when I changed the value with AlfaOBD to 255kmh the BCM actually saved the value as 256kmh for some reason.
I also found before making the change that folks say you only get one shot at changing the max vehicle speed which seems to be true as I tried setting it again to 254kmh to get the BCM to store 255kmh but it wouldn't take (no error but no change). I bet there is a way to get it to take the value again, but I'm not going to be the one to find out unless something else breaks. You will need to shut down the truck, let the power/dash lights go completely off, then start the engine for the airbag light to clear.
I have had several other issues pop-up with this BCM change too that are perplexing. The Ambient Air Temperature (AAT) reading was -40 degrees meaning it wasn't communicating with the BCM. I checked the BCM C4 connection on Pins 22 and 23 to check for damage and all was well, plugged it back in and still nothing. I have two spare AATs in my workshop from old mirrors and swapped it out in the driver mirror which fixed the issue (it was the original AAT from the factory).
The only other issue I'm aware of now is that my headlights are always on now when set to Auto on the dial. I'm sure I'll figure it out but I'm open to suggestions if anyone else has experienced this. I'm betting going line by line through the BCM will illuminate this issue too...