Apply Rotation on downloaded, appended eye model resets original rotation and it's driving me crazy I’ve downloaded a very simple eyeball with a jpeg texture, and when appending to a file I am unable to apply the correction rotation. When I apply, the eyeball flips exactly 180 degrees. Thus I am unable to use it in any eye socket of a character. Interestingly, it flips 180 degrees on either the x or z axis to the exact same position (whereas the rotation is really only on the x axis). I can apply scale and location, but not rotation.
File is linked please help. I’m sure it’s so simple. thank you
single eye file
It has to do with your Texture Coordinate and Image Texture settings, choose the UV output socket instead of Generated and choose Flat instead of Sphere. Choosing Generated makes the pupil come back to front when you apply the rotation, which is not what you want:

Or you can put a Mapping node between these 2 nodes and play with the rotation values.