That sounds like something that happened to me when I set the date incorrectly. I set it to a year in the future, and opened a book. After I corrected the date, the book was the first on the list. And as it was a book from Kobo, the status synced and kept syncing. And the status is always taken from the latest date, which in this case was the one from the future. The solution was to archive the book until I reached that future date.
The same would also happen if the current date was in the past.
The alternative is that the database on the device is corrupt. That means the reading status will not be updated properly and newly opened books will lose their reading status when the database is reread. From what you are saying, I don't think that is happening, but, it could be the cause.
|