Only add drives to the array as you need the capacity. Don't populate all 18 data drives, only put in what's needed to hold your current data load plus 1. So, if you have 50TB you are going to load, only put in 8 data drives, for a usable total of 64TB leaving 14TB free. When you get down to 8TB free, add another 8TB. Leave the rest on the shelf if you already bought them, or better yet leave them on the store shelf. ALWAYS keep one physical drive slot empty, if that means sizing up replacement drives, then do it. The number of times I've seen on this forum where it's been useful to have an empty slot for troubleshooting or recovery purposes is countless.
One of Unraid's great strengths is the ability to add drives as needed instead of trying to plan far into the future. Fewer drive slots in use equals fewer failure points, less power and heat, ability to pivot to newer technologies as they emerge, both hardware and software. When you land on a format and encryption decision, you can change your mind as you add new drives, if the tech or your needs shift. Each new drive can use a different format and still participate in the array as a whole, either in the parity array(s)*(7.X?) or cache pool(s)*(6.9.X).
You can use new drives as you add them to move data from older obsolete formats and strategy, keeping the ability to refresh your array as things progress.
You asked about what formats and such, but I'm giving you the answer to solve the long question, because information that is current will be old news soon enough. Good news is that Unraid has the long term solution, whatever that happens to be.
That's how I personally would set up a new build.