

I generally point people away from both the solutions you’re asking about and the thing you’re doing.
If you are concerned about recovering from a failure then everything you’re talking about doing will make it very hard to complete using standard tools and techniques and very easy to lock yourself out of completing.
If you’re not concerned about recovering from a failure then why are you doing what you’re talking about doing?
A more functional solution for a laptop or desktop might be ext4 with dm-crypt or whatever and nightly backups. Another fix might be moving towards software that doesn’t require the capacity to reverse updates frequently.
Debian works fine. Post your model number.