Hi you haven't mentioned what was the white bump! Was it a skin tag/ chalazion
Anyway,any eye lid swelling will cause mechanical ptosis(drooping of the lid) which you would have seen as difference in the shape of your eye.
since the swelling (if of significant size)was there for the past 3 yrs it could have caused constant pressure over the cornea
and hence some refractive error
and the hazy vision.
If it was a Chalazion which was removed,then don't worry it will not recur if you keep your lids clean without any blepharitis
. White spot must be post laser
After care what you need is an ophthalmologist consultation
1. To correct your refractive error if any.
2. To rule out blepharitis and to know the precautionary measures to avoid any future swelling.
3. To get examined for the presence of any ptosis of eye lid.
Hope this helps you. Take care.