Install Magisk via TWRP - problem with slots (?)

Perhaps this post by @petefoth might be useful for you as he has experimented with different backup solutions. I normally use Titanium Backup but have been testing Neo Backup which is the new name of OAndBackupX available on F-Droid. The latest alpha version has lots of features and seems to work with the few apps that I have tested it with.