Comment by elorm
I use LineageOs and my device is rooted. Weekly backups via seedvault (including files) to a dedicated backup server. I haven't done a restore in ages so I don't have any inkling of what may work or not but I like the simplicity of the routine.