The problem is that this config produces two valid URLs, for example, the same document resolves to two pages with paths. The expected one /grandparent_uid/parent_uid/child_uid and an unexpected one /child_uid.
Are we doing something wrong or is this an issue with the route resolver?
parent.parent is OK as it is relevant to the field when we nest documents.
The target file is basically a typical src/pages/[[...uid]].tsx
We found out that the problem was a red herring. When we tested in preview mode, we could access a grandchild page from the route level and the grandchild level, as I described.
When we built the project, though, that wasn't the case. It worked as expected.