@LFactress: The JB has no implication on this specific device, so you can forget about that

.
As for the rest, does Calibre manage to match the books on your device with the ones in its own library (i.e., green checkmark in the "On Device" column of the Library view)? If it doesn't, then look no further, that's your issue.