In a case like yours, what I'd do is wipe the phone back to brand new and set it up manually, NOT from backup. You'll need to pair the watch again, but you can ensure all things synced with iCloud also sync back to your phone using the same Apple Account and Password, when you sign back into your phone after wiping it. Then you can add apps back from the App Store to your phone one by one, testing as you go.
This is how to wipe your phone back to out of the box new --> What to do before you sell, give away, or trade in your iPhone or iPad - Apple Support (IS)
Once done, set up the phone again, by signing into your Apple Account. Again, everything you had synced through iCloud will come down to the phone so that data won't be lost. To ensure you're sycing all you can on your iPhone right now, open Settings > Tap your name at the top > Tap iCloud > Make sure the switch for all options are turned on. Make sure all have some time to sync before wiping your phone.