It helps to literally write out your own desires and wants of things that you can do yourself (versus other people doing) when it comes to these types of situations.
For example in a similar situation I might say "I want to make a case to my manager that the team lead isn't treating me fairly" or I might say "I want to be less anxious at work" or I might say "I want to find reasons not to leave my job" or I might say "I just want to do my job with no problems or issues" or I might say "I want to learn how to approach my team lead with this problem" or possibly (and this is something I've done) "I want to feel better venting to others"
At this point I would start questioning you instead:
- first: have you taken the time to read up on what passive aggressive means and how it usually plays out? IMO it is used way to often, just like micro-agressions etc.
- then: why are you so sure that he is not trying to help you?
- why would a tech lead do this silently if not to shield you?
I've written most of this elsewhere and you haven't even commented on it.
I say now is a good time to you to stop and think really carefully about the situation.
His way to handle it might not be perfect, but you might be about to bite someone who's trying to help you.
Don't do that.
Something along the lines of: "I've noticed that you've rewritten my code a number of times and got <buddy> to approve it, and I really haven't been able to figure out why."
If so, be prepared, some people can be a bit either on or off I guess.