Amazon Product mainImage vs the Gallery images[] Field: Why They Differ
productInfo.mainImage and productInfo.images[0] look like they should be the same picture. They come from two different parts of the Amazon page, can show a different image entirely, and mainImage can be a smaller stored file even when it is the same picture. A tested Python check flags both cases before a catalogue sync ships the wrong hero image.