How can I assign a scenecapture output per player?

I have been messing around with a multiple camera idea for a shooter. Using the main camera as normal then having additional camera above and behind. Which works fine as a single player using the scenecapture2d for the additional cameras switching. But of course if I want to have additional players the camera system seems to be focused on the 1st client spawned in and bounces between the cameras when you’re moving.

I am not sure how to give each player their own rendertarget for their own separate cameras so there wont be any crossfeed.

Is there a better way I should be trying to do this perhaps?

So you want to create RenderTargets at runtime (instead of pre-created assets). I was also trying to do that for my Portal test, but found no solution as of yet. Please let me know if you make any progress.

How i tackled it was to create render target assets for each player(My project only supports upto 4 simultaneous players). And then assign one to each player (this was done automatically by the blueprint)