Probably working as designed. Blind is dispelled whenever the unit takes damage. If you pre-burn a unit, then blind them, it will only last one round as they will take damage from burn/poison/cold, thus, dispelling blind.
Or if you hit them, that will naturally dispel blind as well.
Ahh I see, I had no idea the elemental effects would dispel blind. Thanks for the explanation.