I've seen a few different questions with similar problems on here but none of the solutions appear to work for/apply to my issue. This one seems closest to the problem I'm having, but I don't have a volume so I don't think that's what's happening here. I've downloaded an eyeball mesh (from turbosquid, I think? It was a hot second ago) and I've used it in Cycles before with no trouble, but I decided to see how it would look in Eevee, and it looks fine in rendered preview mode:
Is it the shading language? I read in the linked post above that the camera and render take more calculations into account than just the preview. I'm just not sure if that's the problem here or not. Thanks in advance for any insight. I've only used Eevee a few times in the past so I'm not super familiar with it, sorry.