Looks like upper x-bg-layer-upper-color with a global color selected and an opacity level set does not respect the opacity level.
If I use a global color (in this case color 4) with an opacity of 50% it stays at 100%.
If I pick a color at random and set opacity it works: