Yeah I have found that experience too. You will get questions directed to you expecting expertise but some non-lead developer will actually be the expert. It's a funny one because there is nothing wrong with that situation but the 'tech lead' moniker contributes to the stress.