svelte-apollo нужно очень аккуратно юзать, он не учитывает, что sapper не перезагружает страницу при переходе внутри одного роута. + там куча недоделок и автор явно забил (хоть и залил v0.4 пару дней назад)
выглядит так что если хочешь точно контролировать перезапуск $ блока со стором, то нужно будет писать селекторы по стору и вытягивать значения в отдельные переменные и в отдельные блоки $
можно так, можно просто внутрь блока проверки засунуть, он все равно будет вызываться, но ничего не делать