No, it's not. Here's why: the Supreme Court acknowledged that, under the Administrative Procedures Act, the purported reason for the question was "pretextual". In other words, a lie. In virtually every other context such a determination results in a final decision rejecting the action, period. It is struck down, finally. Roberts didn't do that. Instead, he is giving the Commerce Secretary a second bite at the rotten apple to come up with a different pretext. In other words, a better lie. That is ridiculous, and purely partisan. Fortunately, the cat is already out of the bag, and another court has reached the racially-based reason for the question, meaning it will likely be enjoined on that basis.
But the harm has already been done, and the goal achieved. The real purpose of the question was to suppress Hispanic responses to the census to skew it toward white respondents, and manipulate redistricting. Hispanics are well aware of the Trump administration's lawless pursuit of a racist agenda, so they're already intimidated. They are already likely to be reluctant to give information that could be used against family members. Coupled with the gerrymandering decision, Roberts has shown his true partisan colors.