I've found most tech lead jobs to be heavy on the leadership. Leadership could be separated from management, but I find today it rarely is.
The best tech leads I've worked with have owned that, and helped their team do the tech while leading the work from a high level. The worst have insisted on holding in to low level work, letting their team suffer without direction.
It could be a company problem, it could be a leader problem, but in my experience it's been a company/leader communication problem, or a leader failing to follow through on what they agreed to.