Sync is not backup.
Let's repeat that - sync is not backup.
If your sync job syncs an unintentional deletion, the file is deleted, everywhere.
Backup stores versions of files based on the definitions you provide. A common backup schedule for a home system mat be monthly full, Daily incremental. In this way you have multiple versions of any file that's changed.
With sync you only have replicants of one file that can be lost through the sync.
Now, you could use backup software to a given location, and have that synchronized to remote systems. Syncthing could do this, with the additional safety of "send only" configured, so if a remote destination gets corrupted, it won't sync back to the source.
Edit: as for Pi NAS, I've found Small-Form-Factor desktops to be a better value. They don't have much physical space for drives, but I've been able to use two 3.5" drives or four 2.5" drives in one. My current one idles at <15w.
Or mini pc with one drive. Since you're replicating this data to multiple locations, having local redundancy (e.g. Mirroring) isn't really necessary.
Of course this assumes your net backup requirements are under about 12TB (or whatever the latest single drive size is).