That is very tricky unfortunately.
The only way that works for a navmesh graph is to create a NavmeshCut with the is dual option enabled, and then apply the graph update. The problem comes when you have several of these because a navmesh cut will clear the tags of any nodes that get modified during a cut (because it’s pretty much impossible to know which nodes a tag should be applied to if the geometry of the graph changes significantly). So you would have to re-apply the graph update every time a navmesh cut is moved.