smjacb Thank you for sharing images. After closer inspection, these files contain conflicting dates. Creation date strored in Exif is 2024, while date in XMP field xap:CreateDate (there several other XMP fields that can potentially store the date) contain 2000, you can clearly see that in Tonfotos in Additional Metadata section on your screenshot.
As I have explained, there are many different places where data can be stored, across several different metadata formats (JPEG supports Exif, XMP and IPTC at the same time). Unforunately, there is no such thing as “correct place”. All of them are sort of correct, and different appications use different subsets of those fields. And it is unfortunately happens that those date fileds contain contradicting values.
While developing Tonfotos we try to keep maximum compatibility with several most popular applications, and Windows Explorer is among them, but it is not the only one. In our previous testing Explorer, it was modifying both Exif date and xap:CreateDate. Why it only changed later one in this case - I don’t know. As you said, this is only portion of your files, and for other files date is read correclty.
The way Tonfotos is currently working, it has priority of dates, and Exif takes precedence. We learned that most of applications behave the same way. However, when you edit date in Tonfotos, it will save it not only into Exif, but also into that xap:CreateDate too, so this change will be visible in all programs we tested with, including Explorer.
So my advice is to use F3 function of Tonfotos to correct dates on these files. And preferrable use Tonfotos going forward for maximum compatibility.
We will aslo think what we can do to imporve compatibility with Explorer going forward, but no promises here since this might come at cost of compatibility with other applicaitons.