You’re missing the point, neither of us is paid to find those solutions. Their developers know their game. They are currently developing for it, no?
Also, just reading what you’re listing for potential problems… those are trivial, and anything instantiated certainly has a uuid.