I've been loving the NF Vanilla Cream I've been getting from High Desert Vapes. Unfortunately, I tried to order Vanilla Cream from NF and it was the wrong kind and was horrible! I have searched for literally months and cannot figure out where HDV gets their NF Vanilla Cream as there is only one of that flavor that I have been able to find on their site, and that's the wrong one that I ordered previously.
Do you still have the 'bad' one that you got from NF? I checked NF & HDV; indeed NF only sells the one version of vanilla cream - further, I compared the description text and it seems that this is indeed what HDV is using. (Comparison based on 'extract' labeling, description, and ingredients listed. A rough science at best but NF does sell many versions of a lot of their flavorings...)
Having donned my Helm of Postulation, I can think of a couple potential reasons for your problem:
1) Steeping. This extract, as with most NF flavors, uses an alcohol base; this base can affect taste and performance of flavoring. Perhaps HDV pre-evaps some of the alcohol, or in the time between them getting it from NF, repackaging, and shipping to you it evaps naturally. Try steeping your NF without cap for a couple days, or do this with the juice you mixed. Some people like to gently heat the flavoring to expedite this; there are a ton of threads about it floating around.
2) Variance. NF makes the flavorings to order, and they are not 100% consistent; this is true of all batches of flavoring, from anywhere really. I have never noticed this, but many people do - again, there are threads about it floating around. Maybe you got a dud.
3) The Vendor. Maye HDV isn't selling a straight NF vanilla cream; perhaps they tinker with it or something. I have heard reports of some vendors selling watered-down flavorings, and other such things. Mixing flavors. Though that doesn't sound like the particular case here, it does illustrate that "NF vanilla cream" is not always "NF vanilla cream". I have never dealt with HDV & have no reason to doubt them, but it is a possibility.