This is just not cricket from team Microsoft.
Per his writeup, he did not meet that person, which means that he most likely did not pass the interview.
He also for some reason didn't follow up on the results of the interview for 6 months, which is unique as most candidates will reach out. Assuming he actually filled out a job requisition, which he probably did to interview, he also should have gotten status from that requisition, so things are a little fishy.
I do not know anything about his case directly, but I would bet that he did not pass the interview and a decision was made to not bring him on as a result.
If Microsoft was trolling him to just pick his brain, they would have done more than two small events, and wouldn't have bothered to reach out to tell him they were releasing a product.
This response also burns any bridges that he had built with the team. He could have still potentially made something of his product if he had kept that relationship open and used his leverage as an existing package manager owner to influence WinGet.
If I was him, I would have at a minimum asked for feedback far earlier than wait for 6 months.
This does not mean he did not ask during that time.