Dynamic Form Rules based on Contract Type don't work after contract creation?

My use case is that we have specific fields that we want to enter based on Contract Type.  If it's a maintenance contract or a subscription constract, we need some more informaiton than SolarWinds Service Desk allows us to track. So I created a few Custom Forms with Dynamic Form rules that display a different form based on each Contract Type. However, when I go back to edit the custom form, they don't display on the edit form.

Suspect this is due to Contract Type not being changeable on edit, which is a feature request I upvoted a bit ago.

Is there something I'm missing here that's just obvious?  Thanks.