Incorrect scheduling with v2? Failing card stays in review state

Anki v2.1.49
AnkiDroid 2.15.6

Card Review Log:

Added	2021-11-29
First Review	2021-11-30
Latest Review	2022-02-23
Due	2022-05-21
Interval	<U+2068>2.93<U+2069> months
Ease	205%
Reviews	20
Lapses	3
Average Time	<U+2068>14.77<U+2069> seconds
Total Time	<U+2068>5.17<U+2069> minutes
Card Type	Card 1
Note Type	Audio Cards
Deck	Japanese
Card ID	1638240137827
Note ID	1638240137827
Date	Type	Rating	Interval	Ease	Time
2022-02-23 @ 02:08	Review	3	<U+2068>2.93<U+2069> months	205%	<U+2068>8<U+2069>s
2022-02-22 @ 11:20	Review	1	<U+2068>8<U+2069> days	185%	<U+2068>9<U+2069>s
2022-01-13 @ 02:01	Review	3	<U+2068>1.37<U+2069> months	195%	<U+2068>6<U+2069>s
2021-12-25 @ 00:51	Review	3	<U+2068>19<U+2069> days	190%	<U+2068>10<U+2069>s
2021-12-15 @ 15:42	Review	3	<U+2068>9<U+2069> days	190%	<U+2068>28<U+2069>s
2021-12-11 @ 23:54	Review	3	<U+2068>4<U+2069> days	190%	<U+2068>8<U+2069>s
2021-12-11 @ 06:10	Relearn	3	<U+2068>1<U+2069> day	190%	<U+2068>6<U+2069>s
2021-12-11 @ 05:30	Relearn	3	<U+2068>1<U+2069> hour	190%	<U+2068>41<U+2069>s
2021-12-11 @ 05:27	Review	1	<U+2068>2<U+2069> minutes	190%	<U+2068>12<U+2069>s
2021-12-09 @ 12:06	Relearn	3	<U+2068>1<U+2069> day	210%	<U+2068>7<U+2069>s
2021-12-09 @ 10:49	Relearn	3	<U+2068>1<U+2069> hour	210%	<U+2068>2<U+2069>s
2021-12-09 @ 10:47	Review	1	<U+2068>2<U+2069> minutes	210%	<U+2068>6<U+2069>s
2021-12-05 @ 17:31	Review	3	<U+2068>4<U+2069> days	230%	<U+2068>7<U+2069>s
2021-12-04 @ 19:46	Relearn	3	<U+2068>1<U+2069> day	230%	<U+2068>56<U+2069>s
2021-12-04 @ 18:30	Relearn	3	<U+2068>1<U+2069> hour	230%	<U+2068>10<U+2069>s
2021-12-04 @ 18:27	Review	1	<U+2068>2<U+2069> minutes	230%	<U+2068>32<U+2069>s
2021-11-30 @ 22:42	Review	3	<U+2068>4<U+2069> days	250%	<U+2068>7<U+2069>s
2021-11-30 @ 03:18	Learn	3	<U+2068>1<U+2069> day	250%	<U+2068>6<U+2069>s
2021-11-30 @ 03:15	Learn	3	<U+2068>1<U+2069> hour		<U+2068>15<U+2069>s
2021-11-30 @ 03:11	Learn	3	<U+2068>5<U+2069> minutes		<U+2068>24<U+2069>s
2021-11-30 @ 03:09	Learn	1	<U+2068>1<U+2069> minute		<U+2068>0<U+2069>s

So yesterday I was reviewing my flashcards and I noticed something strange. For one of my mature cards, I failed it on AnkiDroid on 2022-02-22, which says it should have been rescheduled 8 days later, however, it scheduled on 2022-02-23 (1 day later) and I pressed Good on Anki desktop, which then it schedules it 2.93 months later? Is this normal?

I thought it had to do something with the add-ons I was using, so I disabled them (Load Balanced Scheduler + Straight Rewards), and undo the review, but it still scheduled it 2.93 months later.

My deck options are:

New Cards
Steps (in minutes): 1 5 60
Order: Show new cards in order added
New cards/day: 25
Graduating interval: 1 days
Easy interval: 4 days
Starting ease: 250%
Bury related new cards until the next day: unchecked

Reviews
Maximum reviews/day: 9999
Easy bonus: 130%
Interval modifier: 100%
Maximum Interval: 36500 days
Hard interval: 120%
Bury related reviews until the next day: unchecked

Lapses
Steps (in minutes): 2 60
New interval: 20%
Minimum interval: 1 days
Leech threshold: 4 lapses
Leech action: Suspend card

What’s even stranger is that I’m looking at other cards that I have reviewed, and they seem to have been scheduled correctly. I cannot reproduce this bug. I have no idea what happened or why.

EDIT: I’m looking at another card which I have failed, and I see this

Date	Type	Rating	Interval	Ease	Time
2022-02-23 @ 11:30	Review	3	<U+2068>15<U+2069> days	230%	<U+2068>7<U+2069>s
2022-02-17 @ 19:49	Relearn	3	<U+2068>6<U+2069> days	230%	<U+2068>2<U+2069>s
2022-02-17 @ 18:14	Relearn	3	<U+2068>1<U+2069> hour	230%	<U+2068>1<U+2069>s
2022-02-17 @ 18:11	Review	1	<U+2068>2<U+2069> minutes	230%	<U+2068>21<U+2069>s
2022-01-15 @ 02:01	Review	3	<U+2068>1.13<U+2069> months	250%	<U+2068>7<U+2069>s
2022-01-03 @ 04:17	Review	3	<U+2068>12<U+2069> days	250%	<U+2068>6<U+2069>s
2021-12-30 @ 03:44	Review	3	<U+2068>4<U+2069> days	250%	<U+2068>3<U+2069>s
2021-12-29 @ 04:59	Learn	3	<U+2068>1<U+2069> day	250%	<U+2068>2<U+2069>s
2021-12-29 @ 04:56	Learn	3	<U+2068>1<U+2069> hour		<U+2068>2<U+2069>s
2021-12-29 @ 04:50	Learn	3	<U+2068>5<U+2069> minutes		<U+2068>2<U+2069>s
2021-12-29 @ 04:48	Learn	1	<U+2068>1<U+2069> minute		<U+2068>7<U+2069>s

The card properly goes into Relearn when I click Again. For some reason the other card stayed in Review state?

That does seem odd. If you figure out how to reproduce the issue (eg by restoring from a backup and answering the same card again), please see if the issue is limited to AnkiDroid or not.

Your cards increase their ease, which is not possible with vanilla Anki, so there is clearly some add-on at work. You said you disabled them, but if they already changed the interval or queue of a card, Anki will not be able to revert that.
In particular, if an add-on caused a relearning card to become a review card, it will not suddenly turn back into a relearning card if you disable that add-on.

Thanks, ya, Straight Rewards is the addon that increases the ease of a card if you pass the card consecutively X amount of times. I don’t know exactly how they coded it, but it’s possible that when I synced from AnkiDroid, the card which should’ve been marked as Relearning after pressing Again, got changed to Review instead. They have a sync hook which executes the straight rewards code which allows the addon to work with mobile, which is probably where this bug happened. I haven’t seen it happen for awhile, so I’m not exactly sure how to reproduce it for the addon developer to fix.

I think we can close this thread, as it’s most likely due to Straight Rewards addon. Thanks again.

1 Like