Sometimes i read post about techlead but often oriented to the technical stuff, best practice etc. I think that Leading role can be separate in 2, the tech for one et and well "dev" for the other. In fact, i think the other is more about soft skill. Because being a great developer tech-wise doesn't not necessarily means that you can teach, give some advice with the right word.
I think that Leading demands skill like Patience, Empathy, because you need to deal with different personnalities, and it's not always easy.
What do you think? Do you make that difference, or see that Leading is like 2 jobs in one ?