We have a game where zone are loaded and unload as the player walk around. This is dynamic and there is no loading screen.
The AStarPath component shouldn't save graph.
There should be a component made to generate and store graph. Once loaded, it should give it to AStarPath, so that multiple generator could exist.
Also, there should be a kind of node link component to properly link two graph that exists side by side.
Finally, we would need recast zones to be orientable or even be based on a geometry's shape for room that have odd shape.
Is this even a possibility?