This is a continuation of ata1.00: failed command: READ FPDMA QUEUED noted by @djurny. I've experienced the same issue, and have some additional data points to provide.
My observations so far:
I'm using WDC WD60EFRX (68MYMN1 and 68L0BN1) drives
The drives were working without issue previously behind a ASMedia ASM1062 SATA Controller, I've also used some of them behind ASM1542 (external eSATA enclosure)
I can reproduce the issue on a clean install of Armbian 20.0
I hate to say this cause it won't be what you want to hear -- however, generally these errors are caused by only a few things:
1. Bad SATA cable
2. Bad hard drive
3. Bad SATA controller
4. Under powering the drives
5. Some really bad bug in sata drivers that causes reset (least likely as others are not reporting the same)
A good test would be to see if you can use a hard drive you haven't tested with yet and using a new SATA cable to the drive to make sure.