Why won't my eye texture mirror?
You're using a procedural texture with generated coordinates. It's normal if it doesn't mirror.
If you want this blend texture to mirror while keeping the mirror modifier you'd have to use UV coordinates with an equirectangular projection and using a linear blend texture.
Or you can simply apply the mirror modifier, separate the eyes and put the origin of each one at its center.