I noticed something weird myself. If I create a user preset for lens correction using a jpeg, it only works for jpegs. And if I create one using a raw file it only works with raw files... Ok, that's not a big deal. But I can't switch between the presets; only the last one created/used works. I did not try adding it as part of the default develop settings instead... I very seldom use lens corrections.