Poor water quality, poor food quality and stress (caused by small environment or tankmates) are considered causes of it.
Also, many people attribute activated carbon to HLLE. Both times I've had accidents with carbon in my system that resulted in some carbon dust going into the tank I've had HLLE outbreaks in my tanks that took months to clear.