I am using the same dgn, plt and tbl between XM and 2004. In 2004 the line is above the filled shape as wanted. In XM, it is below the shape. I thought it was coming from the pen table because if I detach the pen table in XM, it looks ok. I have also check priority on the line and the level...both at 0. The microstation view looks fine.
MS 8.9.4.51 & MS 8.5
I noticed in my pen table I have priority Sections set to -1, 0, 1, 2. The priority 1 section contols the screen filled shape and the black lines that should be on top are controlled by the priority 2 section. So that should work
If I adjust these priority numbers down so that they read -5, -4, -3, 2.....then it works. I'm not changing the actual order just the number so that all "bottom" sections are negative. Not sure why it works this way in XM.