[Galaxy EXYNOS S20 S20+ S20 Ultra Development] 73sydney:
Why are you using Titanium Backup...uggghhhh, that horrible kludgy thing has been borking backups since Android was invented. The first paid app i ever regretted buying. I went on to use MyBackup Pro for years without issues.

Heres something free that actually works (for almost everyone, and for me for years now)

[APP][ROOT][5.0+][1st Nov 2020] Migrate - custom ROM migration tool

Jumping from one custom ROM to another can be a challenging task. So I decided to make an app to simplify the process. Introducing Migrate! Migrate-GPE (v4.0) is on Google Play It was temporarily suspended. Read more here...

xdaforums.com

and heres how i use it for ease of use and sanity purposes

Note: Migrate requires root (Magisk) to backup and restore, as it backs up apps AND app data (oh and permissions, call logs/SMS etc)

Initial Setup (only needed once)

Install (if you dont have them already):

Migrate Main app (v4.0 - NG): (Note: Play Store has v5, which is buggy at time of writing, as in its never created a working backup for me as of 13/01/2023)

Migrate Flasher module (v3.0)

Migrate Helper Module: (v4.0)

MyAPK: https://play.google.com/store/apps/details?id=com.andatsoft.myapk.fwa​

Note: ALL the above files are now attached to this post as the Play and other links show later versions which have issues and are very much beta, and so the previous versions have become hard to find easily

Then open MyAPK, locate and backup to /sdcard/Migrate (this only needs to be done once, to backup the files):

Migrate Flasher Module​

Migrate Helper Module​

Note: You dont need to keep a copy of the main Migrate app, because that will be included of course in your backup

Backup process:

Create a backup in Migrate

Copy the /sdcard/Migrate folder off device for extra safe keeping, in case you HAVE to format /data when installing new ROM

Restore process (after creating a backup each time):

Flash ROM as per usual

Install Magisk

If you did have to format data during ROM flash, copy the Migrate folder back to /sdcard

Go to /sdcard/Migrate folder and install:

Migrate Helper Module​

Migrate Flasher Module​

Run Migrate Flasher Module after install, and flash zips (make sure to select all, scroll to check you have selected all)

At completion it will ask you to open Migrate Helper Module, which will be already installed, open it and flash the apps you want to restore

Finalize/Uninstall

Device will reboot

Setup ROM settings as usual

Re-login into apps that need logging in

Life is easy

Note:

Not every app will seamlessly make the migration and run like it did pre migration....case in point, i never tick the data column (centre column) for Samsung Wear, Health or Health Monitor, or my banking apps - i log in to all again after migration. After a while you will figure out which apps to untick data on and just login to those once migrated - it will save you having to clear data on them post migration. Migrate remembers which apps you have selected and or not selected, and which columns you have selected between backups. So make sure if youre doing a backup to check you have ticked any new apps since last backup.