My guess would be that you boiled the soup at some point, possibly for an extended period of time.
If you bring it to a full boil the fat from the meat will emulsify and distribute itself through the liquid. This is the same stuff that foams to the top, the "scum" that a lot of recipes (usually ones that say bring to a boil, then simmer) tell you to skim off. I would venture to say that this distribution of the fat into the liquid is also why it tasted heavier.
When making stock or soups, the most I'll heat them is to just below boiling and keep them at that simmer for a little longer to make up for not bringing it to a boil. When making stock, I strain once through a chinois and again through a piece of cheesecloth in a chinois to help reduce the floating particulates, but this won't really solve the cloudiness problem (though it will help some).
You can also try putting it into the fridge overnight so that the fat comes to the top and solidifies, but I don't think this will solve the problem, only help reduce it.
If it's just the stock that's gone cloudy, this page has some suggestions on how to clarify it, but honestly unless you're presenting it to guests, I see no reason to even bother. I've made cloudy stock and clear stock before and except for a slight "heaviness" difference, the taste is generally about the same. The cloudy stock sometimes has a more oily mouth feel, but it's not a major difference - and I've found some people seem to prefer the soups or rices I make with a cloudy stock.
If you have a hard time controlling the temperature on your range-top, you can use an oven-safe stock pot and cook it in the oven at 180°F to keep it just below a boil.
One other trick, depending on what kind of soup you were making - if you were making (for example) chicken soup, consider trying to turn it into a cream of chicken soup to hide the cloudy broth :)
One of the first things I learned in Indian cooking is that the combination of tomatoes, onions and ginger is self-thickening. As time went by, I realised that the thickening effect is far more noticable with old varieties of tomatoes - "beef" tomatoes and a lot of the modern varieties are difficult to thicken unless partially fried first.
Despite the absence of ginger, I suspect that the thickening is purely a natural action between the tomatoes and the onion, and that the tomatoes used were some particularly nice old variety.
Best Answer
Unfortunately, cornstarch does that. It does not reheat well. Potato starch is even worse, and that's the thickener in Knorr's Leek Soup.
If you want to reheat something thickened, your best bet is to thicken it with a roux. There are other more modern thickeners (think molecular gastronomy), but I don't know much about those.