If a key and a region are both children of another region, the key will not be displayed on top of the child region even if it has a higher priority. Regions are always drawn on top of sibling keys, whether or not the regions are assigned higher priority than the keys. Higher priority regions are always drawn on top of lower priority regions and higher priority keys are always drawn on top of lower priority keys, however. Here are two workarounds:
1.Don't overlap sibling regions and keys, if possible.
2.In situations where sibling objects need to overlap, make the objects all regions or all keys.