About kamathanha during vipassana
Kamathanha is subdued(temporarily) when you attain any Jhana(Dyana). Kamathanha is weakened(permanently) when you attain Sakadagami. Kamathanha is eradicated(permanently) when you attain Anagami.