Why are Kobato's eyes inconsistent in color between episodes?
It is not heterochromia. The manga does explain it better and ...


her normal eye color is blue.
she is wearing a contact lens. 


There is also a mention of her mother being English and having red eye color. So wearing a contact might be a fashion statement.