https://docs.unity3d.com/ScriptReference/Object.DontDestroyOnLoad.html
Is only the canvas not getting removed? You may need to obtain the children of the transform and set all of them to not destroy on load.
↧