I don't have a use case, so I can't test. This looks promising, though:
Shared Progress Across Copies: Progress is now stored against the Calibre book rather than the file checksum, so different copies/formats of the same book on different devices stay in sync. (PR #1225)