Good for him.
However, the ‘law’ in the various states will likely be nullified by the first real court challenge. It disenfranchises the voters in the various states in lieu of the national vote.
The bill passed in the state assembly 23-17. That is a total of 40 and had a couple of abstentions/absences. If all 42 members showed up it would take 28 (2/3) votes to override. The senate voted 12-8 for the bill (3/5) which is less than 2/3 but closer to 67%.