Other SoC typically have just one native SATA link (like A20). SoCs with better connectivity exist - that's what ends up in consumer NAS products after all - but SBCs are sparse and expensive (e.g. MachiattoBIN).
You could go for a CM module and do your own expansion board with a SATA controller on PCIe but then you may run up against the x1 bandwidth (if it's PCIe 2.0 then probably fine for two drives).
ROCKPro64 has a x4 PCIe slot you could use with an HBA card I guess. But at this point I'd probably go for a Celeron ITX board.
Some time ago I would suggest just getting a second-hand NAS and running Debian on it (like QNAP TS-219P) but with Debian 11 dropping support it is less appealing.
https://www.cnx-software.com/2020/12/16/rockchip-rk3566-and-...
Thanks!
edit - https://wiki.odroid.com/odroid-c4/software sounds like you're going to be running their fork of Ubuntu or Android without the abovementioned guarantees for updates
But I don't want to build kernels as part of normal operation once it's set up, I want the device to last its expected useful lifetime with just periodic apt updates. This means a LTS distro that ships kernels for the device. Otherwise the setup is fail-open security wise, depending on my constant active tinkering.
Maybe Odroid happen to be exceptionally good and the vendor provided Ubuntu fork is good enough for this, but I don't see an easy way to check their track record over a longer timespan and for devices that are several generations behind their latest and greatest.
Just look on the internet for NAS and pine64.