Dye that didn’t bond gets washed away. Dull results can come from under-batching, low soda ash, or not enough dye powder in the first place.