My image texture displays correctly in material preview but not in 3D viewport
I am closing this request for any further comments since no more suggestions have been forthcoming and nothing I tried made any difference to the lack of display in the viewport. I reluctantly deleted the eyes and made new ones applying the same image texture, in the same way and they work perfectly well.
I guess I will never know what the problem was.
Thanks for looking.