The theory of a three-letter root for every Hebrew word has many cases where it just doesn't exactly apply, and a "hidden letter" which "fell" at some stage must be reinserted into the words.
So HaLaKh means went but YeLeKh means go, whereas actually, the root should be only the "barked" command
Lekh! Go!!
Same goes for YaShaV sat down and NeSheV we will sit. But it should be SheV! Like the command: Sit!
The words with a three consonant roots are actually two-consonant words, with one consonant being composed of at least one two-consonant consonant.
The word NaHar - snored, just like in English has only two basic sounds: Sn and R. In Hebrew its NHh and R which is the throaty Hhet sound with a bit of nasality: NHhaR.which comes from the HhhhhhRrrrrrr sounds of snoring.
Same goes with Tsipor a bird and Tsafar - honked, and Aramaic Tsafra - morning (because of the birds singing): These like the English word Chirp (TShiRP with TSh and Rp - from the chirping sounds) in Hebrew should have only two consonants: TS is the first one, and PR is the second one.
The rest of this idea is just details and answering questions.