Agent moving between multiple NavMeshData

Does anyone know if there is a way to traverse with an agent multiple navmeshdata (surfaces aligned)?

Context: It is a 3d procedural world (with hills etc…), I can’t use navmeshlinks since it is not flat.
It is big (5km>), thus it has to be split into multiple navmeshdata to compute the navmesh at runtime without overhead (time to build it ahead is too much, trying without splitting into multiple navmeshdata makes the game unplayable).

At the moment everything works except the agents stopping at the navmeshdata borders (recognized has obstacles apparently).

Thought the new experimental.AI could be a solution (i.e. navMeshQuery.GetPathResult etc…) anyone knows if this together with NavMeshWorld can travers multiple NavMeshdata?