I'm definitely not the source you need to tell you if a NAS would work for your situation, but from my experience over the last couple of days I can tell you that 20TB+ capacity is not going to be cheap, especially if you want redundancy.
Best I'm seeing (new) at the moment is 22TB Ironwolf Pros @ $490 (after current discount + 10% new user discount) so you'd be looking at $1K minimum for a mirrored setup just in HDDs alone. NAS enclosures seem to average somewhere around $500 for the lower end models if you didn't want to roll your own server.
I deal with a lot of Synology and their recommendation for business storage is in three parts:
1 - local onsite
2 - remote offsite duplication
3 - cloud backup
most go with local and remote offsite as cloud gets expensive fast...but the remote offsite copy is supposed to be remote, as in nowhere near the local geologically. I had a client who had a total NAS failure and had to spend thousands to recover his data...after that, a better NAS, with a local duplicate via USB connected external HDD and an offsite duplicate in another province, also with a USB connected external HDD. a wee bit of overkill perhaps, but the data was essentially his livelihood, without it he would go out of business and be absolutely crushed / ruined.
too many are reactive, not proactive...so when I get resistance to more than a HDD or USB key to copy stuff onto, I ask what would happen if that data was lost. could you carry on or would you be ruined? that has usually resulted in a proactive response of sorts. I'm now stressed about all my wife's videos because the NAS is the only copy. I plan on creating a local backup with an external HDD and thinking of a single drive NAS to setup at my folks place, in another province...just costly. LoL