I think there is a tutorial by Aaron R. about breaking the 3d space. If you insert a 2d layer in between two 3d layers, it changes the way after effects composites them, forcing them to act like 2d layers would, but still exist in 3d space. So you can make something further back in z space appear on top by separating your 3d layers with a 2d layer. I just tried it now with a solid scaled to 0 (so it stays invisible, turning off the solid didn’t work.) I don’t know what kind of seperator Aarron R. used… it might have been a tip inside another tutorial…
If you just take one 3d layer on put move it’s layer order to the top in the timeline, it will not act like a 2d layer would and lay on top, because it is acting as it should be, further back in z space is behind everything else closer in z space. If you want one 3d layer to appear to be in front of another 3d layer, you need to use the above technique to trick After Effects into doing it.