What exact flavorings did you use to make it (names of each and brands)? Cloudiness can be caused by the order you added your flavorings while making your DIY eliquid...if certain ones are used in the recipe. You aren't the first, and won't be the last, to get a cloudy eliquid as the result of it.
I know you know this JC but for the OP ......
I had this happen to me a few years ago and it was making me crazy. Most of the time my mixes ended up crystal clear but once in a while something I had mixed numerous times would end up cloudy. I never knew when it was going to happen. It turns out it was the way I was doing it that caused the problem.
I got the cloudy mix when I didn't shake to blend the ingredients before adding the next one. If add flavorings, the nic and then the VG without shaking between additions I ended up with a cloudy mix.
Since I started mixing the ingredients between additions I've not had a single cloudy mix. Now I add the flavors, cap the bottle and shake to mix. (not necessary if one was making a single flavor mix) Then add the nic (my nic is 100%pg), cap again and shake to mix. Then I add the needed amount of VG. Shake the bottle well.
I know there are those that won't believe what I am saying and that's OK. I just know that I've not ended up with a single bottle of cloudy e-liquid since I started paying attention to the way I add ingredients.