We have two processes built using two different shared components. When we assign these two different processes to an environment (same) we see that often one of the parameter goes missing under environments.
The above mentioned cause is reason for the switch in component folder shown under Environment-> Parameter Configuration for environments, when 2 or more process from 2 or more shared components( where some of shared components are created as cloned or via create local copy ) are assigned to specific environment, irrespective of the name of component folder displayed on UI all the processes using the same parameter will get the value set at environment level as per design.
In case if there is a need to override the variable value for specific server type in an environment, it is already available feature and can be done as described below.