This is always the way ACF has worked. Changing a field’s name will cause any data already stored in a field to not be found. Changing the hierarchy of a field changes it’s name. Once a field is created and is in use its name, and in many cases other settings as well, should not be altered.