Thank you both for your help, much appreciated. I tried removing C4 and then increasing R4 to 10k and grounding it. I also tested a higher supply on the op amp to get more swing as suggested (4.5v), but also tested connecting the + input level to GND as well. But I realized for some reason my output is not changing even if the + input is not connected at all!
The output I'm getting right now is strange, but at least it's a changing signal. It seems like when the light is bright the detector voltage output actually drops, and if the light is too bright the current will shoot up super high and start overheating (which makes sense). So I tried putting it in a dark box and controlling dim light input, it seems like the voltage drops when light gets brighter (even though current goes up slightly) and goes up (but only to .3v) when darker, far from the 3.2v max.
Also jmelson, I'm not currently using the U3 buffer part. Just trying to get the detector part working first.
Wondering what the issue could be? I also increased R3 to 10k but had same behavior.
Thanks again.