I’m currently observing that after a write to layerStore, reloadIfChanged triggers a reload. That seems unnecessary.
An unconfirmed hypothesis is that this is because we only update layerspathModified in load, so after a save, layerStore.reloadIfChanged always sees a timestamp update and triggers a reload.