"Start at 0"?
The default starting queue is 3000, which is = "Transparent".
All your 3 panels are using different render queues. Root is on 3000, background on 0, and HUD on 1. So first it draws the background, then it draws the HUD, and then it draws the UIRoot. Your "Z" has no effect.
If you want "Z" to have any effect, set ALL 3 panels to "Explicit", giving them ALL Render Queue of 3000.