The functionality is available and I recall in the past being able to utilize it…
When changing the data type of a custom state or changing between a single value or a list value the custom state responded and changed.
Currently, it changes, then when closing the dialogue and re-opening you see the changes did not stay.