Thanks for your inquiry.
BMP388 has been factory trimmed, calibrated and tested before shipping to the market. If the calibration parameters in the NVM are corrupted, then this BMP388 part cannot be used. NVM is not accessible to the users to write any value into it.
After BMP388 is powered on, the calibration parameters in the NVM will be loaded in internal registers automatically. If the power-on-reset (POR) is not done properly, there may be some corruption happening during the NVM loading. Only power cycling will solve the issue, not the soft-reset. How did you know that the NVM is corrupted?