I just figured out what the problem was, and oddly enough it had nothing to do with the code.
ello, I actually started thinking that before I looked at the documentation of the "bmap" property, especially this line that caught my eye:
"Most 3D hardware can not use the same texture as render source and render target. Thus you shouldn't render directly on a entity texture that is visible in the same view."
Apparently what this means is
"use a different sprite file for each render-to-texture view you want to use".All I had to do was make another copy of the sprite file I was using, give it a different name, and add it to the level, then everything worked perfectly and both of my views render just fine. I was about ready to run my head through a wall over this thing