I have a setup where the UI looks good in the regular game scene, but when i load it through the main menu the anchors are all messed up. We have a fairly complex loading mechanic that first goes through a separate loading scene with a specific UIRoot. After this the regular scene is loaded, with another UIRoot, but everything under this and their panels are placed incorrectly. The loading screen's UIRoot is destroyed after the scene is loaded.
I've tried to call `UpdateScale` on the offending root to no avail.