Update. So we did another ultrasound yesterday on an empty stomach and guess what there is no cyst. I really think the culprit is his low albumin level. The cut off for the normal range is 2.5 and his was always 2.3-2.4. He got healthy a couple days after I gave him Orbumin (supplement to increase Albumin).