It may be caused by other organ systems such as liver or kidney problems, such as nephrotic syndrome. It may also be caused by multiple blood clots in the lower extremities. I cannot tell these apart from your description, but a normal echo with a normal functioning heart does not fully exclude heart failure, as there is such a thing as diastolic dysfunction which occurs in patients with normal ejection fractions on echocardiograms.