Right but
In order to have a constitutional amendment, it has to go to all the states and be voted on. If the majority vote yes, then it is ratified —by the states—.
But at the moment it is up to each state.
That’s the Rule of Law.
He has never been against State’s Rights.
Actually it's not just a 'majority'. A proposed amendment becomes part of the Constitution as soon as it is ratified by 3/4 of the States (38 of 50). And it is entirely inconsistent for Slick Rick to have said he was "Fine" with NY's law and then, upon realizing how that is antithetical to the ideals of the conservative base, change that position and say he would support a constitutional amendment to support said ban.
You can try to spin that any way you want but you will only make yourself look foolish.