Working as intended.
The first checkbox is "finished playing/watching"
The 2nd checkbox is "downloaded"
State 1 = Empty box = "no"
State 2 = Black box with blue checkmark = "yes, but for older version"
State 3 = Blue box with black checkmark = "yes, for latest version"
So, let us say hypothetically that you had previously downloaded and finished playing v0.4
Both boxes will show state 3.
A month later you hit refresh. a new version is detected on the site. f95 checker will show on the version number
0.4 | 0.5
the first number is the last version you downloaded. the 2nd version is the latest available version. There will be an icon indicating it. like so
View attachment 3320469
this picture shows for ataegina
downloaded v0.9.3 | available online v0.9.6
Now that a new version is available. The "downloaded" version will change from state 3 to state 2.
This indicates you last downloaded an older version. version 0.4
When you click on it, it changes the downloaded version to 0.5.
Before you clicked on the 2nd box, the finished playing (v0.4) and last downloaded (v0.4) versions were the same. causing state 3 for the finished playing box.
now that you clicked on downloaded latest it changed the downloaded value from v0.4 to v0.5. while "finished playing" version remained at v0.4.
Thus the finished playing checkbox changes from state 3 (done for latest version) to state 2 (done for an older version).
I guess you could make the argument that the "finished playing" box should change to state 2 as soon as a new version exists online.
But I think it is more useful currently where it shows you whether you finished playing the last downloaded version or not.
For example. if you had finished playing v0.3
last downloaded v0.4
and there is an available v0.5 on the site.
then both checkmarks will show state 2. indicating "yes for an older version"
this shows you that you did NOT finish playing v0.4. Which is something you might want to keep in mind when attempting to migrate your saves to v0.5
This is useful because some games only let you import saves if you finished the current version completely. For example hero party must fall. you need to completely finish a version before trying to upgrade to a newer version if you want save compatibility.