you need to have the car's VIN match with the ECM/BCM (nissan tech will paste your car's vin to both ecm and bcm) but this should not prevent the car from starting if you currently have a match between ECM and BCM and the key.
I know this because when I was trying to add cruise control to the car, the master tech and I eventually swapped both original ECM and BCM with a donor car's and we did this to test a theory before moving on. The car started and the VIN wasn't copied at the time. Then we used my car's original BCM and we had to copy the car's VIN to the new ECM (with cruise control) to have a conclusive match and start the car.
But swapping both of then allowed to start the car without copying the VIN.
So I'm not sure this is your case, and you should check codes. Do you have P1610/1611/1612?
These codes are (1610) either lock mode, or an Immobilizer issue/ECM mismatch (1611). If you have that it means the BCM and ECM are not talking to each other because of what others told you already...but if you do not have that then the issue is not in the ECM/BCM pair.
1612 is about the wiring malfunctioning.
Check codes first and report back here
I know this because when I was trying to add cruise control to the car, the master tech and I eventually swapped both original ECM and BCM with a donor car's and we did this to test a theory before moving on. The car started and the VIN wasn't copied at the time. Then we used my car's original BCM and we had to copy the car's VIN to the new ECM (with cruise control) to have a conclusive match and start the car.
But swapping both of then allowed to start the car without copying the VIN.
So I'm not sure this is your case, and you should check codes. Do you have P1610/1611/1612?
These codes are (1610) either lock mode, or an Immobilizer issue/ECM mismatch (1611). If you have that it means the BCM and ECM are not talking to each other because of what others told you already...but if you do not have that then the issue is not in the ECM/BCM pair.
1612 is about the wiring malfunctioning.
Check codes first and report back here