It seems kind of funny, not in a good way, but I’m seeing a lot of people reporting single stripe vDevs having corrupt data. I would not say this is TrueNAS but rather many people who have been using TrueNAS without redundancy and the drives are starting to fail. Many people think the data is okay to fail and go away, until it happens to them, then they want the data back.
You didn’t have previous error messages?
ATA error messages can be caused by the SATA cable, power down, unseat and reseat the cable, power back online. to find out if the drive is actually failing, take a look at my link below to the Drive Troubleshooting Guide. It will help you know if your drive is failed/failing or something else.
ZFS errors does not mean physical drive failure, however it could be that, but never assume it is.
There are a few threads here dealing with similar situations, take a look for them.