A quick thought I had about this:
I wonder if it would be possible to do this in multiple Defold projects. For example you would have a “core” library with all game logic that you use in each chapter project. This though, would have the effect of having multiple binaries, one for each chapter, which I don’t know if is desired or not.
Desided to have a quick look at the live update manual after writing the above and it looks like that is what you would want to use, though I have no experience with it.