Could also be the hexcode was not updated on arrival in Russia for US built aircraft.
The photo issue is entirely different. FR24 owns JetPhotos.com and merely provides the most recent photo from that site for the registration, based on the hexcode being used.