A chalazion can develop when a person has a stye that does not go away. Although both blepharitis and conjunctivitis can develop as a result of bacteria, they are different eye conditions.
A stye is a lump on your eyelid caused by a bacterial infection. Improperly sanitized contact lens, eye makeup, and conditions like diabetes and rosacea can increase your risk of a stye.
Your son's stye is also known as a chalazion or Meibomian cyst ... Styes are usually not related to any disease and do not harm the eye or vision. You mention your son's immune system.
In some cases, a stye can turn into a chalazion if it doesn't drain properly ... lead to painful infections that spread throughout your eye and potentially cause vision damage.