We've recently added proposal slots_per_proposal to proposals so that inflight proposals would not be adjusted given a change in DAO parameters.
We should also consider adding pass_threshold_bps given that effects the proposal.
It'd be worth reviewing twap_initial_observation twap_max_observation_change_per_update and twap_start_delay_slots to see if any inflight changes there might cause unexpected results.
But otherwise I welcome the change given you can preserve historical state for the proposals while the DAO can change.