TL;DR
A colleague offers (unsolicited) help in front of manager, but actually doesn't help. What to do?
The long version:
I have recently started on a new job. There is another very senior person, the de-facto subject matter expert, having multi-year experience on the core technology.
Let's call that person John and the technology in question T1.
When I was being interviewed and asked if I have experience in T1, I told them I have zero experience but would love a chance and will do my best to learn T1.
Now the issue is this, John appears most helpful in front of my manager or the scrum master or other team members.
An example: we are having a meeting with manager and/or scrum master and I am asked how long will it take to resolve issue X. I reply 2 days. The manager and scrum master are just fine. But John will jump in with something like this, "2 days are too long, this is a 2 hour task or 4 hour task". My response would be something like, "You are right, but since I am still learning about T1 I have added a buffer to my estimation".
Now John will be like, don't worry I'll help you and you'll finish the task in 2-4 hours. He will appear to be ready for whatever it takes to help me catch up to speed.
The manager and others erupt in words of praise for John. How he is ever ready to help the team.
After that whenever I'll approach him with a question (intelligent question at that, I do my homework before approaching him) he will answer in monosyllables, most of the times not even turning away from the monitor, just staring at the screen and answering in 'yes', 'no' or other non-answers.
Now, I do not need his help, I don't want his help. I only want my manager/scrum master to understand why it still took 2 days when John said he will help me complete in 4 hours?
He has been with the company for a long time and I am there less than a month. This complicates things a bit.