Chief Justice John Roberts cast the deciding vote against President Donald Trump's attempt to add a citizenship question to the 2020 census but only after changing his position behind the scenes sources familiar with the private Supreme Court deliberations tell CNN.