Reaching level 2 in Microsoft rewards doesn’t unlock or give you an Xbox live gold subscription. The benefits listed in the Level 2 + Live Gold are for accounts with an existing Xbox live gold or game pass ultimate (see picture) The only way to get live gold via Microsoft rewards is redeeming Game Pass Ultimate with your points. SC. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.