Not sure exactly what you're asking, so I can't answer. You say U and U1, but I think even the carrier firmwares would use either U1 or U2 (version 1 bootloader/version 2 bootloader). You can upgrade from U1 to U2, but you can't downgrade U2 to U1, Odin simply won't allow it and the bootloader will reject it.
As for the Home CSC thing, if that's what you flash then it shouldn't require a factory reset.
I would think that if you're flashing a carrier-branded firmware, you will still get all the bloat that comes with it. If you're not rooted, you can use a PC and ADB commands to disable the bloat you don't want. "adb pm disable" and "adb pm uninstall" are the commands you would want to use. You can also use a (paid) app on Play Store called LADB, that will essentially let you do the same thing, but not requiring a PC. It makes use of the wireless ADB debugging in Developer Options. Just Google "adb debloat" if you're interested in the specifics.
Just be very careful and very certain of what you're uninstalling/disabling if you go the ADB debloat route, since it can remove nearly *ANY* package installed, including important system apps. From which you probably won't be able to recover without flashing stock firmware. You can use an app called App Inspector to get the exact package names of what you want to remove, you'll need that for the commands.
What model of the Tab S7+ do you have?