I understand that Kavita only offers reading through a web interface, so it would make sense that reading progress is synchronized since you are always reading directly from the server.
What I’m referring to is a client and server that synchronizes offline reading progress (When a connection can be made), especially one that works on an e-reader device.