В общем, я тоже мучался с параллельными вызовами asyncData, а потом мы перешли на fetch-хук и в нём все работает логично (т.к. в нем есть this-контекст, т.е. доступны пропсы, которые могут зависеть от результатов fetch выше по иерархии)
то есть ты имеешь ввиду, что нужно id прокидывать пропсом в nuxt-child, а не сетить в store, и таким образом сохранится привязка по иерархии?