This issue where changes to a picklist value do not propagate to all JO features is really biting me this week when a user deleted and readded the mapping in order for the picklist values to appear. This results in the conditional wait step breaking (as in, it doesn’t load) but variant filters do load. Replicating the program carries the same behavior.
I now have to delete the conditional wait step and all preceding steps to rebuild them with some emails having 18 variants to be filtered.
You should not be able to deleted a mapped participant field that has a dependency within the program given the repercussions it creates.