Well, as you say, who knows?
I still think Occam’s Razor is the best explanation. That is the simplest answer.
Roberts is a Elite Statist in conservative sheep’s clothing. He changed because someone else other than Scalia bent his ear, and brought up the “It’s a Tax” scheme, which the elitist part of his brain fell for.
But—as you say, who knows?