Hm, maybe it is a bug with the renderstate settings, did you try if it works with the other driver? (OGL <-> D3D)
No, I diddn't. But it's a good idea. (Currently I'm using OGL)
I'll try it as soon I'll arrive at home and post the result here :)
BTW: Irrlicht is really a great engine niko. Keep up ...