1/ Yeah I might try without multiplatform...
2/ I think I’ve got it working.. The main problem I had was how to make the Repo layer modules depend on the Data layer ones. It seems that having repo-common depend on data-common, and repo-backend depend on data-jvm works