It is correct that the processes have different UUIDs. I would simply export the foreground (your own created processes) and import them into the new database version. When you click "Check linking properties" you can see your own modeled exchanges that have missing default providers and you click on them to directly jump into that process and set the provider there.
Of course, if you have a lot of exchanges in the foreground, it may take a bit to set all provider again. But the advantage is that you also have a double check for yourself, that all default provider are set correctly and that you can directly verify, which ones are maybe removed or for which ones you you have maybe a better matching provider in the newer version. You only have to set them once and afterwards you can copy your own processes between different databases and different models / projects of the same version, where the provider will be kept once they are set.
There is also the possibility to use a script to set the same provider automatically again, but I personally prefer to double check all linkings from the foreground to the background data in each new ecoinvent version.
PS: We have already released ecoinvent 3.11 that you can download and use in case you have still a valid license.