These two points are worth reading a few times. Syncing is one thing, backing up is another.
I’m personally a fan these days of restic but i know some others love borg.
I’ve got daily snapshots going back weeks that only take up as much space as files I’ve changed. You could set it to run on a schedule every hour (or less). It’s fast at finding differences and only needs space to store the diffs.