А почему не хватает того, что в корне просто currentScope = scope?
с этим действием подразумевалось что всё зачем требовался предыдущий скоуп уже выполнено — есть же allSettled —, но как мы видим это не всегда оптимально
в loginFx передаю и из него же возвращаю Router, userInfoEffect не принимает ничего вообще, но из-за того что мне нужен pushRouteFx именно с препендом, типчики не сходятся