Hi @bm31416 ,
I test your issue using an FRDM-KV31F and the value of the SIM_SDID isn't 0, the way I test it is the following:
Use the erase flash action that MCUXpresso have (I use PEMicro because of the bootloader please check which one do you have)
Pablo_Ramos_0-1717535948179.png
Once the flash is erased use the Attach to running target option.
Pablo_Ramos_2-1717535977989.png
With this you should be able to see the memory via MCUXpresso even though the flash is empty.
Search the SIM_SDID with the address of the Reference Manual
Pablo_Ramos_3-1717535984937.png
Knowing that I was using an MKV31F512 the lasts bits match the register of the SIM_SDID
0011 0001 0110 or 316
Pablo_Ramos_5-1717536023801.png
Try this method.
Hope it help you!