Snapshot Incremental Backups

Yesterday I tried the Snapshot plugin and realised that its not incremental in nature.
Example: If my site is 100gb and I want to take daily backup for 30 days.
My backup size will reach 3000gbs.
However in incremental backups it will probably not cross 110gb (This is how Backups take place)

Is there anyhow, we can have incremental daily backups? (So that we don't have to ever delete backups.)

I just want my backup to upload the changes. If nothing changes on the website, backup will do nothing.

Please guide me is there is anyway we can achieve it.