Here's why:
* The last sound in "weight" is the /t/ sound. This is a single consonant sound.
* The "gh" in "weight" is silent. It does not contribute to the pronunciation of the word.
Therefore, "weight" ends with a single consonant sound, the /t/ sound.