The only way I can duplicate your results to to send the books that were already on the Kobo to the Kobo after the database restore.
After a factory reset, I will use the Kobo Utlities store/restore current bookmark to reset the reading status, etc. I also use the Update metadata in Device Library to set the Data Added to the Date the book was added to calibre.
|