Display Order within Block not maintained

Why does display order within a block not hold when you exit and save changes to the block?

This issue becomes obvious when you have a polyline with some width and add a solid fill (hatch). If you make the fill a different color than the perimeter polyline, then setting the fill display order to the back is not maintained when saving and closing the block editor.​​​​​​​