It is perfectly understandable that you want inexpensive hardware. And it may work for you.
Sun Microsystems developed ZFS for the Enterprise Data Center type computers. While ZFS can and does work on lesser hardware, (I use it on an old 2 core, 2GByte RAM laptop from 2014), speed can be an issue as well as reliability. Now my old laptop is quite reliable, (running Gentoo Linux), but I only keep it around because it is kinda a throw away. (Meaning if broken or stolen, I write it off instantly.)
Next, TrueNAS was designed for Enterprise Data Center type computers too. Their are specific requirements to make a TrueNAS server reliable, which means no USB attached data disks, though USB attached boot disks can be used. Plus, 8GBytes of memory is required for reliability. Then, USB attached Ethernet adds another layer of unreliability. Even power save on a laptop can cause problems.
We here in the forums want people to have good experience, meaning no data loss, reasonable speed & reliability. Your setup might work, and work fine for years.
But, if you ever have problems, we may not be able to help. Or may not want to go down that rabbit hole of unusual hardware.
In any case, good luck.