Исходим из гипотезы, что если в сниппет выдёргивается рандомная картинка, ПС испытывает сложности с разметкой (в отличие от валидатора). Я бы плотнее пощупал три момента:
- в srcset указана картинка в webp, в разметке указан jpg
- разметка прописана хардкодом
- ровно так же размечены все картинки на странице, хотя и без логической привязки к конкретной схеме
Вероятно, есть какие-то проблемы с рендерингом. Хотя формирование сниппетов в рецептах сейчас вообще чехарда. Я, скажем, по этому запросу сниппет с картинками увидел только на видео-ресурсах (и в Яндекс, и в Гугл).