It’s a draft opinion.
Yes it is a draft, but notice that it is dated 10 February, (almost 3 months ago). This was leaked because there have been no opinion changes of the majority since the draft was circulated. There are likely several later drafts of this opinion that reflect basically the same opinion with a few refined arguments.
It’s clear to me that this was leaked in order to get the base riled up for the primaries and then for the general election. Also to try to get the base to “riot” at the USSC to intimidate the justices in order to scare them into changing their vote.