The ruling was completely political and victory of Trump but you must give Trump and Republicans credit for keeping a straight face while playing along.
That is, as the article points out, the ruling allowed for a secret proceeding to get copies of Trump’s taxes that as a matter of law would have serious consequences if they are leaked before the election.
On the other hand, it delayed on a ruling that would have granted Congress without any legal or other obligation to keep Trump’s taxes secret but could have openly released them to the public within days of receiving them.
Trump and the other Republicans are, as the ditty goes, crying all the way to the bank or in this case courthouse.
One other point, as for Trump appointees who voted to give Trump taxes to a proceeding that will keep them secret until after the election, there votes had NO meaning except for idiots in the new media who want to declare their decisions what they are not, a statement of independence from Trump and the Republican party. That is because Roberts needs to protect the legacy of “The Roberts’ Court”, everyone knew Roberts would vote with the 4 impartial jurists but insist, as is his right as Chief, to write an opinion that protected Trump. Therefore it mattered little how Trump appointed justices voted because there were 5 votes to order release to a secret proceeding.