I came across this thread when having problems getting a Canvas and UIDocument on a component to work properly. Thanks to this post , I discovered that the sort order on the UIDocument component is not acting on the overlay sort order, maybe just the sort order of UIDocuments within the same component. The setting that will interact with the canvas is in sort order in Panel Settings. The Unity documentation indicates that sort order is a factor, but doesn’t make it clear where the setting is.