the 10speed trans controllers are T87a and T93, the old work around was to swap in a T87 tcm which was used mostly for 8l90s, but also the early year 10l80/90s and worked for the most part with the newer ECMs without any issues. the "global b" architecture 2020+ vehicles was the hold up for the longest time but it looks like hptuners now has an unlock service for both of the newer TCMs mentioned above.
There is also a PUN and a TUN that needs to be programmed into the TCM that is unique to each transmission, the transmission has a tag on the side that needs to connect live to gm data base and download, it has info for solenoid flow values or some crap from what ive gathered. that service could only be done at a dealer with their diagnostic/programming tools so its best to use your own tcm to send out and get unlocked as it would already have your transmissions PUN/TUN programmed into it. if you want to get a spare TCM to just be able to swap it you would need to have the dealer do some programming to it