[Thanks for posting so thoroughly! It took me time to go through, but I had everything I needed!]
I looked through your other thread, and I think the bot got pretty close right here.
It just framed it a bit too narrowly in the explanation after that. Anking Repeating Cards That I’ve Already Answered - #6 by AnkiHub_AI_bot - 🙋 Support - AnkiHub Community
This looks like a sync conflict to me too. The biggest red flag is the differences between the summary/memory state at the top of the Card Info and the review log below that.
Comparing the first screenshot you posted over there with the first one you posted above – both of the same card, but taken at different times – you can see a little more. It looks like Left is before you graded the card the 2nd time [Current Card (Study)], and Right is after you graded the card the 2nd time [Current Card (Browse), partially cut off in my janky split screen].
First, note that in both screenshots, the number of Reviews doesn’t match the number of reps in the revlog (under by 1). On the left, you see in the revlog that you’d already studied this card today, and it came out of that with a 10d interval, but in the top section, the card still has the state it had after the review on 27 March – the due date is still today, the interval is still 5d, D doesn’t match, R is not 100%.
Then you can see on the right, after you studied the card for the 2nd time today, the interval, due date, and D at the top correctly match the outcome of the most recent review log, and R is 100% (since the card was studied just now). The number of Reviews has incremented, but still doesn’t match.
So, sometime after 1 April at 8:03, something happened on a device that didn’t have that review log yet (your laptop, it sounds like), and it updated the card modification date/timestamp of this card. Even though you then synced that review log, the card still has the state from before it. That’s because during the sync, there were updates to the card’s state found on both devices, and Anki kept the one that was most recent.
The key with good syncing – sync when you open the app on a device, and when you close/leave the app on that device, every time – is that you aren’t making changes to the collection on both devices at the same time. But you can’t allow anything else to be making those changes either.
Add-ons are likely sources of this (as Brian_BH mentioned), especially any that have actions running in the background, on-sync, or after-sync. Looking at your list, I’m not familiar with all of those, but focus on ones that do things for you, without you touching anything. For instance – FSRS Helper could, but it doesn’t look like you’re using any of the “auto” features. [And no, you don’t need to use “auto reschedule after sync” unless you study on devices with old versions that didn’t yet support FSRS.]
And yes, this can happen even if both studies are on the same device, because there might be syncs in between that updated the card state incorrectly.
To this What to do now? list of steps, I’ll add another for you –
- Figure out what add-ons might be involved and/or close desktop Anki when you’re not using it.
