Any tips to transfer UCC characters between scenes?

That post is pretty old so I would instead use this page for referencing how to use DontDestroyOnLoad:

 
You could set up your character (and any other permanent objects) in a Main Scene, and then use SceneManager.LoadScene with the 'Additive' parameter set to load any additional scenes.
 
Top