No it's not reading out wrong data. Larger SSDs always consist of multiple NAND chips which are managed by ONE controller. This one controller maintaining the SMART statistics based on the data that goes through it. The SSD in M1 Macs also is nothing new in terms of technology, despite Apple displaying a fancy "Apple Fabric" name for the connection in system profiler and disk utility. It still is NVMe at its heart.
Also it has been ruled out already hat SMART stats are wrong for whatever reason. The SMART stats match what is being written to the disk accordin to the OS.
In addition, if the SMART stats were wrong, everyone would see those insane numbers. But that is not the case. Only a fraction of Mac users is affected by the high TBW issue and it isn't even limited to M1 Macs. Some Intel machines are affected by this as well.
It clearly is some kind of software constellation that is being the culprit here. If it's Apple's fault or some developers fault or both of it remains to be seen. SWAP usage however is not the cause.
256gb is not large drive. But Apple has put 2x128gb nand instead of 1. On the intel Mac there’s only 1 unit.
maybe this would mean something for the TBW, I have no idea.
also I’m not saying that Apple drives are special, I’m just saying that the controller of unified memory and ARM soc works differently on Apple silicon.
Anyway all of the people with ARM Macs are seeing very high kernel_task data’s written to disk compared to intel Mac. I agree with you that the trouble is not the the swap, I also have 8GB ram and few MBs of swap (like 2/300MB) but my kernel_task reports double or triple GB written on the disk compared to my intel Macs.
this is not a bug for some users but looks like how ARM macOS works. some people Have really high tbw but we don’t the cause.
I also have 2.3tbw on the MBA after 3 months of low usage, compared to my iMac with 64gb ram that has 5.5tbw, the MBA numbers are not crazy high but surely something is working differently on ARM Mac/macOS. Maybe is designed in this way and we have to double the endurance/lifespan of the ARM drive since they’re 2 and not 1.