The most funny thing happens with SSDs. Even when same block is reclaimed and overwritten by OS, it very rarely overwrites the bits in NAND flash, due to the wear leveling implemented in SSD controller chip. When the actual bits are destroyed is unpredictable, probably that's why some vendors have hardware encryption there.