I decided to make an isolated test. here's the layout(sorry about the image size):

I have the misc_portal_camera's roll at 180. I applied the common/nodraw shader to the brush intended to display the misc_portal_camera's view, and the sfx/portal_sfx shader to the specific face it should be projected onto. I have tried having the camera target both info_notnull and target_position entities, but it still doesn't work. is it the shaders, or something else?