Where does “ความชั่วช้า” come from?

ความชั่วช้า (Thai) comes from Thai ความ, from Proto-Tai ɣwaːmᴬ — matter.

Ancestry of “ความชั่วช้า”, step by step

ความชั่วช้า traces back through two separate lines of ancestry.

via Thai ความ

StepLanguageWordMeaning
1Thaiความaffair; matter; content; essence; subject;...
2Proto-Taiɣwaːmᴬmatter

via Thai ชั่วช้า

StepLanguageWordMeaning
1Thaiชั่วช้าbad; wicked; evil
2Thaiช้าslow, not quick; late, not arriving until after...
Every word from Proto-Tai ɣwaːmᴬEvery word from Thai ความ