Your computer never sees the flash directly. It sees whatever the controller presents, and the controller presents a drive only after it has loaded its firmware and the flash translation layer, the table that says which physical page holds which logical address. Lose either and the controller has nothing to present, so it falls back to a minimal ROM that reports a placeholder: 0GB on most controllers, 8MB on the Intel 320 after its documented power-loss fault, 2MB on some NVMe drives, and sometimes the controller's own part number as the model name.
Everything you wrote is still physically on the flash. What has gone is the index, and the index lives in a service area that the bench can read once the controller is in its diagnostic state and running a temporary loader. From the service area, or from the flash itself where the service area is damaged, the map is rebuilt. That is the job.
The one way to turn this from a recoverable fault into an unrecoverable one is to let anything write to the drive. Windows offers to initialise it; Disk Utility offers to erase it; the maker's tool or a factory tool offers to regenerate it. All three destroy the map they would need to keep. Say no to each, and send it.