Using snapshots to restore the home folder to a certain time period may seem overkill, and file-based versioning seems to be more suitable for home folder backup and version management needs.
Have you read how snapshots work in btrfs ?
You find good Information about Btrfs in the wiki
It sounds great to be able to recover data from a corrupted subvolume, but I’ve already backed up my data on the NAS and this feature doesn’t seem to be of much use.
If your NAS does not use Btrfs filesystem,
btrbk does not help because it requires two Btrfs filesystems for remote backup.
I would suggest you to use incremental backup: Borg or Restic or Kopia.
This is exactly the problem, in order to use btrbk, I created a btrfs filesystem on zvol.