Svelte did not handle deeply nested data structures well in its stores. While that is a Svelte limitation, I later found out that it's way better for objects in a store to be flat. I recall I saw this in the Redux documentation and it meant all the sense in the world!