No tiene solución.
Los Panel's siempre estarán delante de los MDIChild. Es un asunto interno que no se puede modificar.
Hay dos maneras de solucionarlo.
1. Mostrando y ocultando el Panel, cosa que creo que no es lo que pretendeis.
2. Crear otro MDIChild y situar el Panel dentro de dicho Form MDIChild. De esta manera lo podreis manejar a vuestro antojo.
Incluso, para que quedara más bonito, se podría crear un Form normal, que no sea MDI, sin borde (propiedad BorderStyle := bsNone) y colocar el Panel dentro de ese Form. De nuevo lo podreis manejar mucho mejor a vuestro antojo.
Espero haberos ayudado.