Dynamic Function eXchange designs can use the Vivado Incremental Compile feature for any parent or child configuration run. The flow is documented in Vivado Design Suite User Guide: Implementation (UG904), and best results are seen when 95% of design instances match.
For any Incremental Compile usage, be sure to select a prior checkpoint for that specific configuration to match as much of the design as possible. Do not modify the design floorplan or boundary pins for any reconfigurable partition during an incremental run. It is recommended to recompile a parent configuration run when the layout or structure of a DFX design is required. When targeting a child configuration run, all static logic and routing is locked, so the Incremental Compile effort will be focused within RMs.