Yeah, could be any number of things. A ranking drop, indexing/canonicalisation issue (what have you), algorithmic change, search intent mismatch, or even something specific to the query. The fact that the image still appears doesn't really tell you much about why the page disappeared from web results. Hard to say without more details, tbf.