I remember reading somewhere that the status matching between Marriott and Starwood does not apply to those achieved via promotions, specifically those who are Gold by status-challenge but perhaps also Golds via United Rewardsplus and credit cards too. It's worth chasing up, but it is definitely the case that not all Golds/Plats are the same for status matching purposes...