UE 5.5.4 Nav Mesh - Not regenerating at runtime

In my level I have a navigation mesh, the runtime generation is set to Dynamic Modifiers Only and I have Generate Nav Links ticked.

When simulating or PIE moving an actor that has a box collision set to Dynamic Obstacle with the area class override set to null the navigation isn’t regenerated underneath it, large chunks seem to be removed from the navigation mesh.

The cause seems to be Generate Nav Links as when that is unticked it works as expected, however I have a large level with doorways and tight staircases so manually placing the nav links would take a lot of time so I’d like to keep it turned on.