This is my problem with these local first libraries. What happens if there's some data that needs to live in a db that's separate from the replicated sqlite db?
What I would really love is a sync engine library that is agnostic of your database.
Haven't really seen one yet.