Well I think what's happening is that the render target is clearing the draw buffer and therefore any spritebatch calls are going to be unset. Basically, render all the render targets at once, then draw their content all at once.

RenderTarget2D behavior in XNA
According to this question freshwater fish should not be used in Ceviche--why not?
