Immutability feature for randsomware protection. S3 / B2 'Object Lock' or application keys without deleteFiles permission

That will probably break your backup because data blocks remain in use in current files.
Duplicati uploads file changes as they are found, but unchanged data is just cited again.

Features (see Incremental backups and Deduplication)
How the backup process works
Compacting files at the backend (which you can’t do, as it deletes the compacted files)
The COMPACT command (more details – it’s not only version deletes that can do this)

So, as noted, the general plan for this is no version deletes and no automatic compacts.
One possible remaining delete is hard to avoid, but may or may not bring you problems.
If a file upload files, the upload is retried using a new name, and the old name is deleted:

( $50 Bounty ) Attempting deletion of files before retention span is over

I’m kind of curious how backup software that can live with immutability manages to do it.
One simple crude way would be to store multiple full copies of files, but that’s inefficient.