I thought this is why Roberts ruled as he did...A tax originated in the Senate???
There are a couple of other quirks in the ruling...like an implication that the lawsuit was premature since no one had actually paid the “tax”. Pretty threadbare to hang one’s hopes on...and ridiculously expensive.
... but elections have consequences.