ReadPixel Camera Issues with Dynamic Light

I’m correctly calling ReadPixel from my main camera to a Texture2D, and most of the image data is showing up, except for the parts of my 3D scene which are lit by dynamic light. I was wondering if anyone might have an idea to what’s causing this issue, and if there’s a solution out there?

My guess is that you’re reading from the buffer before the lights are rendered. My suggestion would be to attach the functionality which requires reading from the screen on the same GameObject as your Camera component and reading in OnPostRender().